summaryrefslogtreecommitdiff
path: root/fs/stack.c
diff options
context:
space:
mode:
authorWei Yongjun <yjwei@cn.fujitsu.com>2010-07-15 04:51:58 +0400
committerAvi Kivity <avi@redhat.com>2010-08-02 07:40:53 +0400
commitc19b8bd60e19308d5583ef200ddcc782d85d9543 (patch)
treeac58a35ca5f79a4bf5f36445ecc8e7d2c10178b4 /fs/stack.c
parent9195c4da26bbf8860e2e7b648dbf4ab465c7933a (diff)
downloadlinux-c19b8bd60e19308d5583ef200ddcc782d85d9543.tar.xz
KVM: x86 emulator: fix xchg instruction emulation
If the destination is a memory operand and the memory cannot map to a valid page, the xchg instruction emulation and locked instruction will not work on io regions and stuck in endless loop. We should emulate exchange as write to fix it. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com> Acked-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'fs/stack.c')
0 files changed, 0 insertions, 0 deletions