X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=arch%2Fx86%2Fxen%2Fsuspend.c;h=7f664c416faf55672f604c5b688f6b6ef32102a8;hb=eeae15feceaf04693b44d8959c5559e98c71bb4e;hp=3705eabd7e22ee68d22c1b66d4cb1661bb108f41;hpb=ccdd96be43a2e27fc69152df8fcfd30f2902b255;p=firefly-linux-kernel-4.4.55.git diff --git a/arch/x86/xen/suspend.c b/arch/x86/xen/suspend.c index 3705eabd7e22..7f664c416faf 100644 --- a/arch/x86/xen/suspend.c +++ b/arch/x86/xen/suspend.c @@ -1,6 +1,7 @@ #include #include +#include #include #include #include @@ -33,7 +34,8 @@ static void xen_hvm_post_suspend(int suspend_cancelled) { #ifdef CONFIG_XEN_PVHVM int cpu; - xen_hvm_init_shared_info(); + if (!suspend_cancelled) + xen_hvm_init_shared_info(); xen_callback_vector(); xen_unplug_emulated_devices(); if (xen_feature(XENFEAT_hvm_safe_pvclock)) {