to_ns_common
sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id;
sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id;
if (sbi->mnt_ns_id != to_ns_common(current->nsproxy->mnt_ns)->ns_id) {
return open_namespace_file(to_ns_common(new_ns));
ns = to_ns_common(mnt_ns);
ns_common = to_ns_common(nsp->cgroup_ns);
ns_common = to_ns_common(nsp->ipc_ns);
ns_common = to_ns_common(nsp->mnt_ns);
ns_common = to_ns_common(nsp->net_ns);
ns_common = to_ns_common(nsp->pid_ns_for_children);
ns_common = to_ns_common(nsp->time_ns);
ns_common = to_ns_common(nsp->time_ns_for_children);
ns_common = to_ns_common(nsp->uts_ns);
ns_common = to_ns_common(user_ns);
ns_common = to_ns_common(pid_ns);
#define ns_ref_read(__ns) __ns_ref_read(to_ns_common((__ns)))
do { if (__ns) __ns_ref_inc(to_ns_common((__ns))); } while (0)
((__ns) ? __ns_ref_get(to_ns_common((__ns))) : false)
((__ns) ? __ns_ref_put(to_ns_common((__ns))) : false)
((__ns) ? __ns_ref_dec_and_lock(to_ns_common((__ns)), __ns_lock) : false)
((__ns) ? __ns_ref_active_read(to_ns_common(__ns)) : 0)
do { if (__ns) __ns_ref_active_put(to_ns_common(__ns)); } while (0)
do { if (__ns) __ns_ref_active_get(to_ns_common(__ns)); } while (0)
__ns_common_init(to_ns_common(__ns), \
__ns_common_init(to_ns_common(__ns), \
#define ns_common_free(__ns) __ns_common_free(to_ns_common((__ns)))
__ns_tree_gen_id(to_ns_common(__ns), \
#define ns_tree_add_raw(__ns) __ns_tree_add_raw(to_ns_common(__ns), to_ns_tree(__ns))
__ns_tree_add(to_ns_common(__ns), to_ns_tree(__ns), \
#define ns_tree_remove(__ns) __ns_tree_remove(to_ns_common(__ns), to_ns_tree(__ns))
__ns_tree_adjoined_rcu(to_ns_common(__ns), to_ns_tree(__ns), __previous)
#define ns_tree_active(__ns) (!RB_EMPTY_NODE(&to_ns_common(__ns)->ns_tree_node.ns_node))
VFS_WARN_ON_ONCE(!owner && ns != to_ns_common(&init_user_ns));
return to_ns_common(owner);
VFS_WARN_ON_ONCE(ns != to_ns_common(&init_user_ns));
ns = to_ns_common(current_user_ns());
head = &to_ns_common(kls->user_ns)->ns_owner_root.ns_list_head;