Searched refs:unshare (Results 1 – 25 of 26) sorted by relevance
12
/Linux-v4.19/Documentation/userspace-api/ |
D | unshare.rst | 1 unshare system call 4 This document describes the new system call, unshare(). The document 42 unshare() system call adds a primitive to the Linux thread model that 43 allows threads to selectively 'unshare' any resources that were being 44 shared at the time of their creation. unshare() was conceptualized by 46 of the discussion on POSIX threads on Linux. unshare() augments the 48 shared resources without creating a new process. unshare() is a natural 55 unshare() would be useful to large application frameworks such as PAM 58 when creating a new process using fork or clone, unshare() can benefit 61 where unshare() can be used. [all …]
|
D | index.rst | 21 unshare
|
D | no_new_privs.rst | 61 several options to ``unshare(2)`` and ``clone(2)`` would be safe when
|
/Linux-v4.19/tools/testing/selftests/mount/ |
D | unprivileged-remount-test.c | 162 if (unshare(CLONE_NEWUSER) !=0) { in create_and_enter_userns() 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()
|
/Linux-v4.19/tools/testing/selftests/nsfs/ |
D | owner.c | 42 if (unshare(CLONE_NEWUTS | CLONE_NEWUSER)) in main() 81 if (unshare(CLONE_NEWUSER)) in main()
|
/Linux-v4.19/tools/testing/selftests/uevent/ |
D | uevent_filtering.c | 129 ret = unshare(CLONE_NEWUSER); in uevent_listener() 139 ret = unshare(CLONE_NEWNET); in uevent_listener() 275 ret = unshare(CLONE_NEWUSER); in do_test() 285 ret = unshare(CLONE_NEWNET); in do_test()
|
/Linux-v4.19/tools/testing/selftests/proc/ |
D | proc-loadavg-001.c | 31 if (unshare(CLONE_NEWPID) == -1) { in main()
|
D | fd-001-lookup.c | 104 if (unshare(CLONE_FILES) == -1) in main()
|
/Linux-v4.19/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-v4.19/tools/testing/selftests/bpf/ |
D | cgroup_helpers.c | 51 if (unshare(CLONE_NEWNS)) { in setup_cgroup_environment()
|
/Linux-v4.19/tools/testing/selftests/filesystems/ |
D | devpts_pts.c | 290 ret = unshare(CLONE_NEWNS); in main()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | systbl.h | 290 SYSCALL_SPU(unshare)
|
/Linux-v4.19/arch/parisc/kernel/ |
D | syscall_table.S | 386 ENTRY_SAME(unshare)
|
/Linux-v4.19/fs/lockd/ |
D | svc4proc.c | 534 PROC(unshare, shareargs, shareres, args, res, Ck+St+1),
|
D | svcproc.c | 578 PROC(unshare, shareargs, shareres, args, res, Ck+St+1),
|
/Linux-v4.19/arch/s390/kernel/ |
D | compat_wrapper.c | 153 COMPAT_SYSCALL_WRAP1(unshare, unsigned long, unshare_flags);
|
/Linux-v4.19/tools/perf/ |
D | builtin-top.c | 592 unshare(CLONE_FS); in display_thread_tui() 642 unshare(CLONE_FS); in display_thread()
|
/Linux-v4.19/Documentation/ |
D | 00-INDEX | 399 unshare.txt 400 - description of the Linux unshare system call.
|
/Linux-v4.19/arch/x86/entry/syscalls/ |
D | syscall_64.tbl | 283 272 common unshare __x64_sys_unshare
|
D | syscall_32.tbl | 324 310 i386 unshare sys_unshare __ia32_sys_unshare
|
/Linux-v4.19/tools/perf/arch/x86/entry/syscalls/ |
D | syscall_64.tbl | 283 272 common unshare __x64_sys_unshare
|
/Linux-v4.19/arch/arm/tools/ |
D | syscall.tbl | 354 337 common unshare sys_unshare
|
/Linux-v4.19/tools/perf/arch/s390/entry/syscalls/ |
D | syscall.tbl | 313 303 common unshare sys_unshare compat_sys_unshare
|
/Linux-v4.19/arch/s390/kernel/syscalls/ |
D | syscall.tbl | 313 303 common unshare sys_unshare compat_sys_unshare
|
/Linux-v4.19/Documentation/admin-guide/ |
D | cgroup-v2.rst | 1704 flag can be used with clone(2) and unshare(2) to create a new cgroup 1751 process calling unshare(2) is running. For example, if a process in 1752 /batchjobs/container_id1 cgroup calls unshare, cgroup 1759 # ~/unshare -c # unshare cgroupns in some cgroup
|
12