]> 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)
commit7dff3364ddbc7705b8e6523f3aba1ff748b6a98f
tree714b46d9dc7be08812ada52878088dc2e8165b5c
parent0cec7b652f36a9547c4aeabfbaf3d7a22d7cff82
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