aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/Makefile
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-10-20 15:31:54 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-10-20 15:31:54 +0100
commit8e75cae72a33c531e2ca39adf834fcad8fca2307 (patch)
treee800fab84af3abcf2dfd2f6df5a0f0f7be00da0b /xen/common/Makefile
parent372da9b41e0fc70bcf5bb5336b6be461052adfd4 (diff)
downloadxen-8e75cae72a33c531e2ca39adf834fcad8fca2307.tar.gz
xen-8e75cae72a33c531e2ca39adf834fcad8fca2307.tar.bz2
xen-8e75cae72a33c531e2ca39adf834fcad8fca2307.zip
vmx: avoid taking locks with irqs disabled
Shuffle the bits of the vmexit handler that run with EFLAGS.IF == 0 up to the top. Otherwise we end up calling spin_lock() with interrupts disabled, which can deadlock against the time-synchronization rendezvous code. Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
Diffstat (limited to 'xen/common/Makefile')
0 files changed, 0 insertions, 0 deletions