ARM: KVM: be more thorough when invalidating TLBs
authorMarc Zyngier <marc.zyngier@arm.com>
Tue, 14 May 2013 11:11:34 +0000 (12:11 +0100)
committerGleb Natapov <gleb@redhat.com>
Mon, 3 Jun 2013 07:58:56 +0000 (10:58 +0300)
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>

No differences found