aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/ibmasm/module.c
diff options
context:
space:
mode:
authorNicholas Piggin <[email protected]>2019-06-07 03:56:36 +0000
committerMichael Ellerman <[email protected]>2019-06-07 06:28:28 +0000
commita00196a272161338d4b1d66ec69e3d57c6b280e0 (patch)
tree8c1b21d16a2fede66919f4809292087fde2a3215 /drivers/misc/ibmasm/module.c
parentpowerpc/64s: Fix THP PMD collapse serialisation (diff)
downloadkernel-a00196a272161338d4b1d66ec69e3d57c6b280e0.tar.gz
kernel-a00196a272161338d4b1d66ec69e3d57c6b280e0.zip
powerpc/64s: __find_linux_pte() synchronization vs pmdp_invalidate()
The change to pmdp_invalidate() to mark the pmd with _PAGE_INVALID broke the synchronisation against lock free lookups, __find_linux_pte()'s pmd_none() check no longer returns true for such cases. Fix this by adding a check for this condition as well. Fixes: da7ad366b497 ("powerpc/mm/book3s: Update pmd_present to look at _PAGE_PRESENT bit") Cc: [email protected] # v4.20+ Suggested-by: Aneesh Kumar K.V <[email protected]> Signed-off-by: Nicholas Piggin <[email protected]> Reviewed-by: Aneesh Kumar K.V <[email protected]> Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'drivers/misc/ibmasm/module.c')
0 files changed, 0 insertions, 0 deletions