/linux-6.1.9/kernel/ |
D | nsproxy.c | 157 if (likely(!(flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in copy_namespaces() 217 if (!(unshare_flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in unshare_nsproxy_namespaces() 259 if (!flags || (flags & ~(CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in check_setns_flags() 306 if (nsset->fs && (flags & CLONE_NEWNS) && (flags & ~CLONE_NEWNS)) in put_nsset() 328 if (flags == CLONE_NEWNS) { in prepare_nsset() 330 } else if (flags & CLONE_NEWNS) { in prepare_nsset() 420 if (flags & CLONE_NEWNS) { in validate_nsset() 507 if ((flags & CLONE_NEWNS) && (flags & ~CLONE_NEWNS)) { in commit_nsset()
|
/linux-6.1.9/tools/testing/selftests/firmware/ |
D | fw_namespace.c | 20 #ifndef CLONE_NEWNS 21 # define CLONE_NEWNS 0x00020000 macro 101 if (unshare(CLONE_NEWNS) != 0) { in test_fw_in_ns()
|
/linux-6.1.9/tools/testing/selftests/mount/ |
D | unprivileged-remount-test.c | 19 #ifndef CLONE_NEWNS 20 # define CLONE_NEWNS 0x00020000 macro 211 if (unshare(CLONE_NEWNS) != 0) { in test_unpriv_remount() 225 if (unshare(CLONE_NEWNS) != 0) { in test_unpriv_remount() 291 ret = unshare(CLONE_NEWNS); in test_priv_mount_unpriv_remount()
|
D | nosymfollow-test.c | 111 if (unshare(CLONE_NEWNS) != 0) in create_and_enter_ns()
|
/linux-6.1.9/tools/testing/selftests/move_mount_set_group/ |
D | move_mount_set_group_test.c | 20 #ifndef CLONE_NEWNS 21 #define CLONE_NEWNS 0x00020000 macro 115 if (unshare(CLONE_NEWNS)) in prepare_unpriv_mountns() 371 ASSERT_EQ(setns(ca_to.mntnsfd, CLONE_NEWNS), 0); in TEST_F()
|
/linux-6.1.9/tools/testing/selftests/tmpfs/ |
D | bug-link-o-tmpfile.c | 30 if (unshare(CLONE_NEWNS) == -1) { in main()
|
/linux-6.1.9/tools/testing/selftests/exec/ |
D | recursion-depth.c | 29 if (unshare(CLONE_NEWNS) == -1) { in main()
|
/linux-6.1.9/tools/include/uapi/linux/ |
D | sched.h | 20 #define CLONE_NEWNS 0x00020000 /* New mount namespace group */ macro
|
/linux-6.1.9/include/uapi/linux/ |
D | sched.h | 20 #define CLONE_NEWNS 0x00020000 /* New mount namespace group */ macro
|
/linux-6.1.9/samples/binderfs/ |
D | binderfs_example.c | 23 ret = unshare(CLONE_NEWNS); in main()
|
/linux-6.1.9/tools/testing/selftests/mount_setattr/ |
D | mount_setattr_test.c | 24 #ifndef CLONE_NEWNS 25 #define CLONE_NEWNS 0x00020000 macro 233 if (unshare(CLONE_NEWNS)) in prepare_unpriv_mountns() 996 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F() 1010 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in FIXTURE_SETUP() 1290 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F() 1351 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
|
/linux-6.1.9/tools/perf/util/ |
D | namespaces.c | 277 if (setns(newns, CLONE_NEWNS) < 0) in nsinfo__mountns_enter() 298 setns(nc->oldns, CLONE_NEWNS); in nsinfo__mountns_exit()
|
/linux-6.1.9/tools/testing/selftests/proc/ |
D | proc-subset-pid.c | 42 if (unshare(CLONE_NEWNS) == -1) { in make_private_proc()
|
D | proc-pid-vm.c | 58 if (unshare(CLONE_NEWNS) == -1) { in make_private_tmp()
|
/linux-6.1.9/tools/testing/selftests/capabilities/ |
D | test_execve.c | 103 if (unshare(CLONE_NEWNS) == 0) { in create_and_enter_ns() 121 } else if (unshare(CLONE_NEWUSER | CLONE_NEWNS) == 0) { in create_and_enter_ns()
|
/linux-6.1.9/tools/testing/selftests/pidfd/ |
D | pidfd_setns_test.c | 42 [PIDFD_NS_MNT] = { "mnt", CLONE_NEWNS, }, 178 CLONE_NEWUSER | CLONE_NEWNS | in FIXTURE_SETUP() 207 CLONE_NEWUSER | CLONE_NEWNS | in FIXTURE_SETUP()
|
D | pidfd_fdinfo_test.c | 95 static int flags = CLONE_PIDFD | CLONE_NEWPID | CLONE_NEWNS | SIGCHLD; in clone_newns()
|
D | pidfd_test.c | 175 ret = unshare(CLONE_NEWNS); in test_pidfd_send_signal_recycled_pid_fail()
|
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/ |
D | connect_ping.c | 101 if (!ASSERT_OK(unshare(CLONE_NEWNET | CLONE_NEWNS), "unshare")) in test_connect_ping()
|
D | test_bpffs.c | 38 err = unshare(CLONE_NEWNS); in fn()
|
/linux-6.1.9/Documentation/userspace-api/ |
D | unshare.rst | 157 CLONE_NEWNS 158 If CLONE_NEWNS is set, the namespace of the caller is 169 EPERM CLONE_NEWNS was specified by a non-root process (process 266 CLONE_NEWNS is set, force CLONE_FS.
|
/linux-6.1.9/tools/testing/selftests/filesystems/ |
D | devpts_pts.c | 290 ret = unshare(CLONE_NEWNS); in main()
|
/linux-6.1.9/tools/testing/selftests/bpf/ |
D | cgroup_helpers.c | 197 if (unshare(CLONE_NEWNS)) { in setup_cgroup_environment()
|
D | network_helpers.c | 406 err = unshare(CLONE_NEWNS); in setns_by_fd()
|
/linux-6.1.9/drivers/base/ |
D | devtmpfs.c | 423 err = ksys_unshare(CLONE_NEWNS); in devtmpfs_setup()
|