[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-4.0-testing] x86/mm: change ASSERTs to BUG_ONs in mem_sharing.c
# HG changeset patch # User Keir Fraser <keir@xxxxxxx> # Date 1291889697 0 # Node ID 6197158f6ba6acea6389ee260bfe8e96a42dfd6e # Parent 49ca065324bd1ba29864365b7b3c7dff2f270482 x86/mm: change ASSERTs to BUG_ONs in mem_sharing.c These two ASSERTs have important side-effects so make them into BUG_ONs consistent with the rest of the file. Bug found by Jui-Hao Chiang <juihaochiang@xxxxxxxxx>. Signed-off-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx> xen-unstable changeset: 22467:89116f28083f xen-unstable date: Wed Dec 08 10:46:31 2010 +0000 --- xen/arch/x86/mm/mem_sharing.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -r 49ca065324bd -r 6197158f6ba6 xen/arch/x86/mm/mem_sharing.c --- a/xen/arch/x86/mm/mem_sharing.c Tue Dec 07 18:37:31 2010 +0000 +++ b/xen/arch/x86/mm/mem_sharing.c Thu Dec 09 10:14:57 2010 +0000 @@ -545,7 +545,7 @@ int mem_sharing_nominate_page(struct dom * it a few lines above. * The mfn needs to revert back to rw type. This should never fail, * since no-one knew that the mfn was temporarily sharable */ - ASSERT(page_make_private(d, page) == 0); + BUG_ON(page_make_private(d, page) != 0); mem_sharing_hash_destroy(hash_entry); mem_sharing_gfn_destroy(gfn_info, 0); shr_unlock(); @@ -699,7 +699,7 @@ gfn_found: unmap_domain_page(s); unmap_domain_page(t); - ASSERT(set_shared_p2m_entry(d, gfn, page_to_mfn(page)) != 0); + BUG_ON(set_shared_p2m_entry(d, gfn, page_to_mfn(page)) == 0); put_page_and_type(old_page); private_page_found: _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |