Some architectures support DEBUG_WX function, it's verbatim from each others, so extract to mm/Kconfig.debug for shared use. PPC and ARM ports don't support generic page dumper yet, so we only refine x86 and arm64 port in this patch series. For RISC-V port, the DEBUG_WX support depends on other patches which be merged already: - RISC-V page table dumper - Support strict kernel memory permissions for security Zong Li (4): mm: add DEBUG_WX support riscv: support DEBUG_WX x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.debug | 29 ----------------------------- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/ptdump.h | 6 ++++++ arch/riscv/mm/init.c | 3 +++ arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 27 --------------------------- mm/Kconfig.debug | 33 +++++++++++++++++++++++++++++++++ 8 files changed, 45 insertions(+), 56 deletions(-) -- 2.26.1