[PATCH 0/3] mseal sysmap: Choose system mapping sealing at boot

From: Chris Down

Date: Tue Oct 27 2026 - 08:11:23 EST


System mapping sealing is currently a build time choice. Hosts which
want it and hosts which need to move or unmap these mappings therefore
need separate kernels, which is not ideal. Let's allow the administrator
to choose at boot time.

Chris Down (3):
mseal sysmap: Add mseal_system_mappings= boot parameter
mseal sysmap: Allow with CHECKPOINT_RESTORE, default off
selftests/mseal_system_mappings: Test vdso unmap and remap

.../admin-guide/kernel-parameters.txt | 7 +
Documentation/userspace-api/mseal.rst | 5 +-
include/linux/mm.h | 3 +-
mm/mseal.c | 13 +
security/Kconfig | 17 +-
.../selftests/mseal_system_mappings/Makefile | 2 +
.../selftests/mseal_system_mappings/config | 2 +
.../mseal_system_mappings/sysmap_is_sealed.c | 236 ++++++++++++++++--
8 files changed, 268 insertions(+), 17 deletions(-)


base-commit: bae9a042b03b27924c6fd5bdc00a20d6a44d6041
--
2.54.0