]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/namespaces: twelth active reference count tests
authorChristian Brauner <brauner@kernel.org>
Wed, 29 Oct 2025 12:20:47 +0000 (13:20 +0100)
committerChristian Brauner <brauner@kernel.org>
Mon, 3 Nov 2025 16:41:20 +0000 (17:41 +0100)
commit04aee1a3462dbebd13d0fab343490406f69d530b
tree1ef19945fac3fa26abfd634ee15aa27eb4b83ed2
parent26d238ea6a3424413a5f1cc89180e16ec4c4e22b
selftests/namespaces: twelth active reference count tests

Test hierarchical propagation with deep namespace hierarchy.
Create: init_user_ns -> user_A -> user_B -> net_ns
When net_ns is active, both user_A and user_B should be active.
This verifies the conditional recursion in __ns_ref_active_put() works.

Link: https://patch.msgid.link/20251029-work-namespace-nstree-listns-v4-34-2e6f823ebdc0@kernel.org
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
tools/testing/selftests/namespaces/ns_active_ref_test.c