commit | edd89c08e6570bb88a3f275bf0d7cffcea2f1e87 | [log] [tgz] |
---|---|---|
author | Marc Zyngier <marc.zyngier@arm.com> | Tue May 14 12:11:34 2013 +0100 |
committer | Christoffer Dall <christoffer.dall@linaro.org> | Thu May 30 07:17:07 2013 -0700 |
tree | acd174d3e8c56a827820fd9d5e678d9c6986225c | |
parent | 0b448f64d1735e2e9d0fd33c67ffe2c7f18f71ea [diff] |
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>