Hello, this patch series adds kfence support for s390, and was mainly developed by Sven Schnelle. Given that he is currently busy I send this out for him, since I'd like to get an ACK for the second patch, which touches kfence common code. This was already discussed here: https://lore.kernel.org/lkml/CANpmjNPAS5kDsADb-DwvdFR9nRnX47-mFuEG2vmMPn5U3i3sGQ@xxxxxxxxxxxxxx/ With that ACK I'd like to carry the series via the s390 tree, so it gets upstream during the next merge window. Hopefully that's ok. Thanks, Heiko Heiko Carstens (1): s390/mm: implement set_memory_4k() Sven Schnelle (3): kfence: add function to mask address bits s390: add support for KFENCE s390: add kfence region to pagetable dumper arch/s390/Kconfig | 1 + arch/s390/include/asm/kfence.h | 42 ++++++++++++++++++++++++++++++ arch/s390/include/asm/set_memory.h | 6 +++++ arch/s390/mm/dump_pagetables.c | 14 ++++++++++ arch/s390/mm/fault.c | 9 +++++-- arch/s390/mm/init.c | 3 ++- arch/s390/mm/pageattr.c | 15 ++++++++--- mm/kfence/kfence_test.c | 13 ++++++++- 8 files changed, 96 insertions(+), 7 deletions(-) create mode 100644 arch/s390/include/asm/kfence.h -- 2.25.1