[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86: Suppress scary console message from sh_remove_shadows()
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1207753450 -3600 # Node ID 5ffd167d777239aa028beeb13166a3aab1c27574 # Parent 40c0dda6eae68ec1bbd3bfd3e812d8b9e34051a0 x86: Suppress scary console message from sh_remove_shadows() except in cases where the guest's behaviour is unrecoverable. Signed-off-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx> --- xen/arch/x86/mm/shadow/common.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff -r 40c0dda6eae6 -r 5ffd167d7772 xen/arch/x86/mm/shadow/common.c --- a/xen/arch/x86/mm/shadow/common.c Wed Apr 09 16:03:40 2008 +0100 +++ b/xen/arch/x86/mm/shadow/common.c Wed Apr 09 16:04:10 2008 +0100 @@ -2172,13 +2172,12 @@ void sh_remove_shadows(struct vcpu *v, m #undef DO_UNSHADOW /* If that didn't catch the shadows, something is wrong */ - if ( !fast && (pg->count_info & PGC_page_table) ) + if ( !fast && all && (pg->count_info & PGC_page_table) ) { SHADOW_ERROR("can't find all shadows of mfn %05lx " "(shadow_flags=%08lx)\n", mfn_x(gmfn), pg->shadow_flags); - if ( all ) - domain_crash(v->domain); + domain_crash(v->domain); } /* Need to flush TLBs now, so that linear maps are safe next time we _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |