]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Use READ_ONCE when dereferencing pte_t pointer
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Mon, 30 Mar 2015 05:09:12 +0000 (10:39 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 17 Apr 2015 01:23:24 +0000 (11:23 +1000)
commit854b46d401a27bfb9330243278f3c99f67aa80f4
tree714b46d9dc7be08812ada52878088dc2e8165b5c
parent6b900dd9931d5c1b383736400cbb7d00756b319e
KVM: PPC: Use READ_ONCE when dereferencing pte_t pointer

pte can get updated from other CPUs as part of multiple activities
like THP split, huge page collapse, unmap. We need to make sure we
don't reload the pte value again and again for different checks.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/kvm_book3s_64.h
arch/powerpc/kvm/e500_mmu_host.c