Lines Matching full:namespace
23 * Test credential changes and their impact on namespace active references.
27 * Test setuid() in a user namespace properly swaps active references.
28 * Create a user namespace with multiple UIDs mapped, then setuid() between them.
29 * Verify that the user namespace remains active throughout.
64 /* Create new user namespace with multiple UIDs mapped (0-9) */ in TEST()
78 /* Get user namespace ID */ in TEST()
92 /* Send namespace ID to parent */ in TEST()
121 SKIP(return, "Failed to get namespace ID from child"); in TEST()
125 TH_LOG("Child user namespace ID: %llu", (unsigned long long)userns_id); in TEST()
127 /* Verify namespace is active while child is running */ in TEST()
149 /* Verify namespace becomes inactive after child exits */ in TEST()
166 * Test setgid() in a user namespace properly handles active references.
201 /* Create new user namespace with multiple GIDs mapped */ in TEST()
215 /* Get user namespace ID */ in TEST()
253 SKIP(return, "Failed to get namespace ID from child"); in TEST()
261 /* Verify namespace becomes inactive */ in TEST()
317 /* Create new user namespace */ in TEST()
331 /* Get user namespace ID */ in TEST()
372 SKIP(return, "Failed to get namespace ID from child"); in TEST()
380 /* Verify namespace becomes inactive */ in TEST()
435 /* Create first user namespace */ in TEST()
449 /* Get first namespace ID */ in TEST()
463 /* Create nested user namespace */ in TEST()
477 /* Get nested namespace ID */ in TEST()
495 /* Perform some credential changes in nested namespace */ in TEST()
506 /* Read both namespace IDs */ in TEST()
511 SKIP(return, "Failed to get parent namespace ID"); in TEST()
518 SKIP(return, "Failed to get child namespace ID"); in TEST()
566 TH_LOG("Nested user namespace credential changes preserved active refs (no leak)"); in TEST()
606 /* Create new user namespace with wider range of UIDs/GIDs */ in TEST()
620 /* Get user namespace ID */ in TEST()
674 SKIP(return, "Failed to get namespace ID from child"); in TEST()
678 TH_LOG("Testing with user namespace ID: %llu", (unsigned long long)userns_id); in TEST()
684 /* Verify namespace becomes inactive (no leaked active refs) */ in TEST()
740 /* Create new user namespace */ in TEST()
754 /* Get user namespace ID */ in TEST()
787 SKIP(return, "Failed to get namespace ID from child"); in TEST()
795 /* Verify namespace becomes inactive */ in TEST()