| extern void umount_tree(struct vfsmount *); |
| extern int copy_namespace(int, struct task_struct *); |
| extern void __put_namespace(struct namespace *namespace); |
| static inline void put_namespace(struct namespace *namespace) |
| if (atomic_dec_and_test(&namespace->count)) |
| __put_namespace(namespace); |
| static inline void exit_namespace(struct task_struct *p) |
| struct namespace *namespace = p->namespace; |
| put_namespace(namespace); |
| static inline void get_namespace(struct namespace *namespace) |
| atomic_inc(&namespace->count); |