[PATCH 0/4] Extract DEBUG_WX to shared use.

From: Zong Li
Date: Tue Apr 21 2020 - 04:17:31 EST


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