diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2013-05-14 13:11:34 +0200 |
---|---|---|
committer | Gleb Natapov <gleb@redhat.com> | 2013-06-03 09:58:56 +0200 |
commit | d4cb9df5d1f79950b34e78ec5d1b1b59d6e9c7b7 (patch) | |
tree | 80f972e8772b026dd410e820580af48cba7af1c9 /arch/x86/kvm/emulate.c | |
parent | ARM: KVM: prevent NULL pointer dereferences with KVM VCPU ioctl (diff) | |
download | linux-d4cb9df5d1f79950b34e78ec5d1b1b59d6e9c7b7.tar.xz linux-d4cb9df5d1f79950b34e78ec5d1b1b59d6e9c7b7.zip |
ARM: KVM: be more thorough when invalidating TLBs
The KVM/ARM MMU code doesn't take care of invalidating TLBs before
freeing a {pte,pmd} table. This could cause problems if the page
is reallocated and then speculated into by another CPU.
Reported-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu>
Diffstat (limited to 'arch/x86/kvm/emulate.c')
0 files changed, 0 insertions, 0 deletions