[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Relax BUG_ON() state ment in increase_reservation() in balloon.c.
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 8bf5637cb269ba6bbc2a712824d2982930224405 # Parent e0d986fc0978710c168ea139a3359ca0c7270839 Relax BUG_ON() state ment in increase_reservation() in balloon.c. When xen_feature(XENFEAT_auto_translated_physmap) = 1, phys_to_machine_mapping_valid(pfn) always returns true. Relaxed BUG_ON() for xen_feature(XENFEAT_auto_translated_physmap) = 1 case. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> diff -r e0d986fc0978 -r 8bf5637cb269 linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c --- a/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c Thu Apr 27 19:19:59 2006 +0100 +++ b/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c Fri Apr 28 08:30:52 2006 +0100 @@ -216,7 +216,8 @@ static int increase_reservation(unsigned BUG_ON(page == NULL); pfn = page_to_pfn(page); - BUG_ON(phys_to_machine_mapping_valid(pfn)); + BUG_ON(!xen_feature(XENFEAT_auto_translated_physmap) && + phys_to_machine_mapping_valid(pfn)); /* Update P->M and M->P tables. */ set_phys_to_machine(pfn, frame_list[i]); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |