v2
2026-09-22
arm64 页表读取改用 pxdp_get · v2
v2 将 arm64 页表 READ_ONCE 访问改为级别特定的 pmdp_get/pudp_get 等,为未来 128 位原子访问做准备。
原始补丁链接
子 Patch(4)
1/4
arm64/mm: Use pmdp_get() for PMD accesses
Replace READ_ONCE() with pmdp_get() for PMD accesses in preparation for supporting both D64 and D128 translation table formats. READ_ONCE() cannot currently be used for 128-bit page table entries on
2/4
arm64/mm: Use pudp_get() for PUD accesses
Replace READ_ONCE() with pudp_get() for PUD accesses in preparation for supporting both D64 and D128 translation table formats. READ_ONCE() cannot currently be used for 128-bit page table entries on
3/4
arm64/mm: Use p4dp_get() for P4D accesses
Replace READ_ONCE() with p4dp_get() for P4D accesses in preparation for supporting both D64 and D128 translation table formats. READ_ONCE() cannot currently be used for 128-bit page table entries on
4/4
arm64/mm: Use pgdp_get() for PGD accesses
Replace READ_ONCE() with pgdp_get() for PGD accesses in preparation for supporting both D64 and D128 translation table formats. READ_ONCE() cannot currently be used for 128-bit page table entries on