summaryrefslogtreecommitdiff
path: root/tools/tracing/rtla/tests/scripts/lib/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorNoah Orlando <Noah.Orlando@deshaw.com>2026-07-06 14:25:59 -0400
committerChristian Brauner <brauner@kernel.org>2026-07-31 10:09:09 +0200
commit0342482a4d15358fe6931606caf58968de5d1d38 (patch)
tree86ff2b658368103a546c313a3480331999bf53a2 /tools/tracing/rtla/tests/scripts/lib/git@git.tavy.me:linux.git
parent30248be5702dfb88a3cc14b7e738566aab3c84dd (diff)
put_mnt_ns(): leave mounts connected
When a mount namespace is destroyed, put_mnt_ns() disconnects its mounts from their mount points. A file descriptor still open on the parent of a mount point can then be used to look under the mount point. Locked mounts are kept connected to prevent this. However, a mount is only locked when its tree is copied across a user namespace boundary. A mount namespace set up by a privileged component has no locked mounts, so its mounts are disconnected. Pass UMOUNT_CONNECTED so every mount is kept connected, as locked mounts already are. Signed-off-by: Noah Orlando <Noah.Orlando@deshaw.com> Link: https://patch.msgid.link/20260706182559.2496448-2-Noah.Orlando@deshaw.com Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Diffstat (limited to 'tools/tracing/rtla/tests/scripts/lib/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions