Lines Matching full:inactive

85  * the process exits (namespace becomes inactive).
137 /* Exit - namespace should become inactive */ in TEST()
156 /* Try to reopen namespace - should fail with ENOENT since it's inactive */ in TEST()
159 /* Should fail with ENOENT (namespace inactive) or ESTALE */ in TEST()
371 /* Namespace should be inactive after all tasks exit */ in TEST()
453 /* Namespace should be inactive after all processes exit */ in TEST()
601 /* Now close the fd - namespace should become inactive */ in TEST()
602 TH_LOG("Closing fd %d - namespace should become inactive", nsfd); in TEST()
605 /* Now reopening should fail - namespace is inactive */ in TEST()
606 TH_LOG("Attempting to reopen namespace via file handle (should fail - inactive)"); in TEST()
609 /* Should fail with ENOENT (inactive) or ESTALE (gone) */ in TEST()
710 TH_LOG("Child: exiting - parent userns should become inactive"); in TEST()
711 /* Exit - parent user namespace should become inactive */ in TEST()
824 /* Both should now be inactive */ in TEST()
825 TH_LOG("Attempting to reopen parent (should fail - inactive, no refs)"); in TEST()
828 TH_LOG("Parent inactive as expected: %s (errno=%d)", strerror(errno), errno); in TEST()
833 * Test that bind mounts keep namespaces in the tree even when inactive
934 * Namespace should be inactive but still in tree due to bind mount. in TEST()
935 * Reopening should fail with ENOENT (inactive) not ESTALE (not in tree). in TEST()
939 /* Should be ENOENT (inactive) since bind mount keeps it in tree */ in TEST()
1276 /* Close second child - NOW parent should become inactive */ in TEST()
1277 TH_LOG("Closing second child - parent should become inactive"); in TEST()
1447 /* Close UTS namespace - user namespace should become inactive */ in TEST()
1448 TH_LOG("Closing uts ns - user ns should become inactive"); in TEST()
1621 /* Close user_A - everything should become inactive */ in TEST()
1622 TH_LOG("Closing user_A, all should become inactive"); in TEST()
1625 /* All should now be inactive */ in TEST()
1633 * Parent should remain active until BOTH children are inactive.
1817 /* Close second net namespace - parent should become inactive */ in TEST()
1818 TH_LOG("Closing second net ns - parent should become inactive"); in TEST()
1948 /* Close user_A - should become inactive */ in TEST()
1949 TH_LOG("Closing user_A - should become inactive"); in TEST()
2113 /* Close uts - user ns should become inactive */ in TEST()
2114 TH_LOG("Closing uts - user ns should become inactive"); in TEST()
2173 * Test that namespace becomes inactive after thread exits.
2245 TH_LOG("Thread exited, namespace should be inactive"); in TEST()
2247 /* Namespace should now be inactive */ in TEST()
2250 /* Should fail with ENOENT (inactive) or ESTALE (gone) */ in TEST()
2251 TH_LOG("Namespace inactive as expected: %s (errno=%d)", strerror(errno), errno); in TEST()
2343 TH_LOG("Closing fd - namespace should become inactive"); in TEST()
2346 /* Now namespace should be inactive */ in TEST()
2349 /* Should fail with ENOENT (inactive) or ESTALE (gone) */ in TEST()
2350 TH_LOG("Namespace inactive as expected: %s (errno=%d)", strerror(errno), errno); in TEST()
2370 * Test that namespaces become inactive after subprocess with multiple threads exits.
2499 /* Exit - namespaces should become inactive */ in TEST()
2624 /* Verify namespaces are now inactive - open_by_handle_at should fail */ in TEST()
2625 TH_LOG("Verifying namespaces are inactive after subprocess and threads exit"); in TEST()
2628 TH_LOG("User namespace inactive as expected: %s (errno=%d)", in TEST()
2634 TH_LOG("Network namespace inactive as expected: %s (errno=%d)", in TEST()
2639 TH_LOG("Verifying namespaces do NOT appear in listns() when inactive"); in TEST()