criu: Version 4.1.1

Andrei Vagin <[email protected]> Tue, 29 Jul 2025 10:39:28 -0700
Newsgroups dev.linux.lists.criu
Message-ID <CANaxB-yQDEuC6WJMJP6h7Aw7tWKM0kHFhtPZFYasNx_6g-Qg-w@mail.gmail.com>
This release of CRIU (4.1.1) addresses a critical compatibility issue
introduced in the Linux kernel and back-ported to all stable releases.

The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
unmounted/not ours mounts") addressed the security issue introduced
almost 20 years ago. Unfortunately, this change inadvertently broke the
restore functionality of mount namespaces within CRIU. Users attempting
to restore a container on updated kernels would encounter the error:
"mnt-v2: Failed to make mount 476 slave: Invalid argument."

This release contains the necessary adjustments to CRIU, allowing it to
work seamlessly with kernels incorporating this security change.

We kindly request all distribution package maintainers to update CRIU
packages as soon as possible.

https://github.com/checkpoint-restore/criu/releases/tag/v4.1.1