diff options
author | Peter Zijlstra <peterz@infradead.org> | 2020-11-26 19:21:30 +0300 |
---|---|---|
committer | Dave Hansen <dave.hansen@linux.intel.com> | 2022-12-15 21:37:27 +0300 |
commit | 1180e732c985ed3c8866d2fd9e02b619848404a0 (patch) | |
tree | d7ce6ce20c24e7c941683d8e5816337d9deb6515 /arch/x86/include/asm/pgtable-3level.h | |
parent | dab6e717429e5ec795d558a0e9a5337a1ed33a3d (diff) | |
download | linux-1180e732c985ed3c8866d2fd9e02b619848404a0.tar.xz |
mm/gup: Fix the lockless PMD access
On architectures where the PTE/PMD is larger than the native word size
(i386-PAE for example), READ_ONCE() can do the wrong thing. Use
pmdp_get_lockless() just like we use ptep_get_lockless().
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20221022114424.906110403%40infradead.org
Diffstat (limited to 'arch/x86/include/asm/pgtable-3level.h')
0 files changed, 0 insertions, 0 deletions