Searched refs:unshare_flags (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/include/linux/ |
H A D | user_namespace.h | 120 extern int unshare_userns(unsigned long unshare_flags, struct cred **new_cred); 155 static inline int unshare_userns(unsigned long unshare_flags, in unshare_userns() argument 158 if (unshare_flags & CLONE_NEWUSER) in unshare_userns()
|
H A D | fdtable.h | 134 extern int unshare_fd(unsigned long unshare_flags, unsigned int max_fds,
|
H A D | syscalls.h | 602 asmlinkage long sys_unshare(unsigned long unshare_flags); 1269 int ksys_unshare(unsigned long unshare_flags);
|
/kernel/linux/linux-5.10/kernel/ |
H A D | fork.c | 2900 static int check_unshare_flags(unsigned long unshare_flags) in check_unshare_flags() argument 2902 if (unshare_flags & ~(CLONE_THREAD|CLONE_FS|CLONE_NEWNS|CLONE_SIGHAND| in check_unshare_flags() 2914 if (unshare_flags & (CLONE_THREAD | CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 2918 if (unshare_flags & (CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 2922 if (unshare_flags & CLONE_VM) { in check_unshare_flags() 2933 static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp) in unshare_fs() argument 2937 if (!(unshare_flags & CLONE_FS) || !fs) in unshare_fs() 2954 int unshare_fd(unsigned long unshare_flags, unsigned int max_fds, in unshare_fd() argument 2960 if ((unshare_flags & CLONE_FILES) && in unshare_fd() 2978 int ksys_unshare(unsigned long unshare_flags) in ksys_unshare() argument [all...] |
H A D | nsproxy.c | 217 int unshare_nsproxy_namespaces(unsigned long unshare_flags, in unshare_nsproxy_namespaces() argument 223 if (!(unshare_flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in unshare_nsproxy_namespaces() 232 *new_nsp = create_new_namespaces(unshare_flags, current, user_ns, in unshare_nsproxy_namespaces()
|
H A D | user_namespace.c | 155 int unshare_userns(unsigned long unshare_flags, struct cred **new_cred) in unshare_userns() argument 160 if (!(unshare_flags & CLONE_NEWUSER)) in unshare_userns()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | fork.c | 3323 static int check_unshare_flags(unsigned long unshare_flags) in check_unshare_flags() argument 3325 if (unshare_flags & ~(CLONE_THREAD|CLONE_FS|CLONE_NEWNS|CLONE_SIGHAND| in check_unshare_flags() 3337 if (unshare_flags & (CLONE_THREAD | CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 3341 if (unshare_flags & (CLONE_SIGHAND | CLONE_VM)) { in check_unshare_flags() 3345 if (unshare_flags & CLONE_VM) { in check_unshare_flags() 3356 static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp) in unshare_fs() argument 3360 if (!(unshare_flags & CLONE_FS) || !fs) in unshare_fs() 3377 int unshare_fd(unsigned long unshare_flags, unsigned int max_fds, in unshare_fd() argument 3383 if ((unshare_flags & CLONE_FILES) && in unshare_fd() 3401 int ksys_unshare(unsigned long unshare_flags) in ksys_unshare() argument [all...] |
H A D | nsproxy.c | 214 int unshare_nsproxy_namespaces(unsigned long unshare_flags, in unshare_nsproxy_namespaces() argument 220 if (!(unshare_flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | in unshare_nsproxy_namespaces() 229 *new_nsp = create_new_namespaces(unshare_flags, current, user_ns, in unshare_nsproxy_namespaces()
|
H A D | user_namespace.c | 176 int unshare_userns(unsigned long unshare_flags, struct cred **new_cred) in unshare_userns() argument 181 if (!(unshare_flags & CLONE_NEWUSER)) in unshare_userns()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | user_namespace.h | 159 extern int unshare_userns(unsigned long unshare_flags, struct cred **new_cred); 194 static inline int unshare_userns(unsigned long unshare_flags, in unshare_userns() argument 197 if (unshare_flags & CLONE_NEWUSER) in unshare_userns()
|
H A D | fdtable.h | 129 extern int unshare_fd(unsigned long unshare_flags, unsigned int max_fds,
|
H A D | syscalls.h | 537 asmlinkage long sys_unshare(unsigned long unshare_flags); 1177 int ksys_unshare(unsigned long unshare_flags);
|
Completed in 17 milliseconds