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

From: Andrei Vagin

Date: Wed Oct 28 2026 - 11:42:04 EST


On Tue, Oct 27, 2026 at 4:42 AM Chris Down <chris@xxxxxxxxxxxxxx> wrote:
>
> 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

This isn't just about CRIU. For example, gVisor does not depend on
CHECKPOINT_RESTORE, but it still needs to unmap the vDSO. Other
sandboxing solutions likely need to manipulate vDSO mappings as well. I
think this toggle should be off by default, regardless of
CHECKPOINT_RESTORE.

Thanks,
Andrei