diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-10-20 15:31:54 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-10-20 15:31:54 +0100 |
commit | 8e75cae72a33c531e2ca39adf834fcad8fca2307 (patch) | |
tree | e800fab84af3abcf2dfd2f6df5a0f0f7be00da0b /xen/common/Makefile | |
parent | 372da9b41e0fc70bcf5bb5336b6be461052adfd4 (diff) | |
download | xen-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