From: Avi Kivity Date: Thu, 2 Dec 2010 15:52:50 +0000 (+0200) Subject: KVM: Don't spin on virt instruction faults during reboot X-Git-Tag: v2.6.38-rc1~244^2~48 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7c4145ba2eb0717db0ddac1b5f7f48012189c53;p=pandora-kernel.git KVM: Don't spin on virt instruction faults during reboot Since vmx blocks INIT signals, we disable virtualization extensions during reboot. This leads to virtualization instructions faulting; we trap these faults and spin while the reboot continues. Unfortunately spinning on a non-preemptible kernel may block a task that reboot depends on; this causes the reboot to hang. Fix by skipping over the instruction and hoping for the best. Signed-off-by: Avi Kivity --- Reading git-diff-tree failed