Searched refs:unshare_flags (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/include/linux/ |
D | user_namespace.h | 56 extern int unshare_userns(unsigned long unshare_flags, struct cred **new_cred); 87 static inline int unshare_userns(unsigned long unshare_flags, in unshare_userns() argument 90 if (unshare_flags & CLONE_NEWUSER) in unshare_userns()
|
D | syscalls.h | 782 asmlinkage long sys_unshare(unsigned long unshare_flags);
|
/linux-4.4.14/kernel/ |
D | fork.c | 1880 static int check_unshare_flags(unsigned long unshare_flags) in check_unshare_flags() argument 1882 if (unshare_flags & ~(CLONE_THREAD|CLONE_FS|CLONE_NEWNS|CLONE_SIGHAND| in check_unshare_flags() 1893 if (unshare_flags & (CLONE_THREAD | CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 1897 if (unshare_flags & (CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 1901 if (unshare_flags & CLONE_VM) { in check_unshare_flags() 1912 static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp) in unshare_fs() argument 1916 if (!(unshare_flags & CLONE_FS) || !fs) in unshare_fs() 1933 static int unshare_fd(unsigned long unshare_flags, struct files_struct **new_fdp) in unshare_fd() argument 1938 if ((unshare_flags & CLONE_FILES) && in unshare_fd() 1956 SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) in SYSCALL_DEFINE1() argument [all …]
|
D | nsproxy.c | 176 int unshare_nsproxy_namespaces(unsigned long unshare_flags, in unshare_nsproxy_namespaces() argument 182 if (!(unshare_flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in unshare_nsproxy_namespaces() 190 *new_nsp = create_new_namespaces(unshare_flags, current, user_ns, in unshare_nsproxy_namespaces()
|
D | user_namespace.c | 118 int unshare_userns(unsigned long unshare_flags, struct cred **new_cred) in unshare_userns() argument 123 if (!(unshare_flags & CLONE_NEWUSER)) in unshare_userns()
|
/linux-4.4.14/arch/s390/kernel/ |
D | compat_wrapper.c | 152 COMPAT_SYSCALL_WRAP1(unshare, unsigned long, unshare_flags);
|