OSDN Git Service

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)
commit5e1d44aef1673b504dde475aa714b1bdb9b875c4
tree714b46d9dc7be08812ada52878088dc2e8165b5c
parent1cbee462a5afc1cc30389915b3d18bdcb3c47ad6
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