linux-stable/arch/riscv/mm
Kefeng Wang 5a7ac592c5
riscv: mm: Enable PMD split page table lock for RV64
After commit 1355c31eeb ("asm-generic: pgalloc: provide generic
pmd_alloc_one() and pmd_free_one()"), the main part to support
PMD split page table lock is in asm-generic/pgalloc.h.

The only change is add pgtable_pmd_page_ctor() into alloc_pmd_late(),
then we could enable ARCH_ENABLE_SPLIT_PMD_PTLOCK for RV64.

Reviewed-by: Alexandre Ghiti <alex@ghiti.fr>
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
2022-01-05 19:31:49 -08:00
..
cacheflush.c riscv: Flush current cpu icache before other cpus 2021-10-04 18:24:15 -07:00
context.c riscv: mm: don't advertise 1 num_asid for 0 asid bits 2021-10-04 14:16:58 -07:00
extable.c riscv: extable: add a dedicated uaccess handler 2022-01-05 17:53:29 -08:00
fault.c riscv: Make vmalloc/vmemmap end equal to the start of the next region 2022-01-05 19:22:13 -08:00
hugetlbpage.c hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate 2020-06-03 20:09:46 -07:00
init.c riscv: mm: Enable PMD split page table lock for RV64 2022-01-05 19:31:49 -08:00
kasan_init.c riscv: Fix asan-stack clang build 2021-10-29 08:54:50 -07:00
Makefile riscv: Fixup patch_text panic in ftrace 2021-01-14 15:09:04 -08:00
pageattr.c RISC-V Patches for the 5.11 Merge Window, Part 1 2020-12-18 10:43:07 -08:00
physaddr.c riscv: Introduce structure that group all variables regarding kernel mapping 2021-07-05 18:04:00 -07:00
ptdump.c riscv: Fix PTDUMP output now BPF region moved back to module region 2021-07-06 15:21:27 -07:00
tlbflush.c riscv: add ASID-based tlbflushing methods 2021-06-30 20:55:39 -07:00