From: Ouyang Zhaowei (Charles) Date: Wed, 6 May 2015 01:47:04 +0000 (+0800) Subject: x86/xen: don't reset vcpu_info on a cancelled suspend X-Git-Tag: v3.2.77~57 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b0969157ef3d3db0ba4541b5f4ec399f5fddccd;p=pandora-kernel.git x86/xen: don't reset vcpu_info on a cancelled suspend commit 6a1f513776b78c994045287073e55bae44ed9f8c upstream. On a cancelled suspend the vcpu_info location does not change (it's still in the per-cpu area registered by xen_vcpu_setup()). So do not call xen_hvm_init_shared_info() which would make the kernel think its back in the shared info. With the wrong vcpu_info, events cannot be received and the domain will hang after a cancelled suspend. Signed-off-by: Charles Ouyang Reviewed-by: Boris Ostrovsky Signed-off-by: David Vrabel Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed