5 #include <linux/path.h>
6 #include <linux/seq_file.h>
7 #include <linux/wait.h>
11 struct vfsmount
* root
;
12 struct list_head list
;
13 wait_queue_head_t poll
;
18 struct seq_file m
; /* must be the first element */
19 struct mnt_namespace
*ns
;
25 extern struct mnt_namespace
*create_mnt_ns(struct vfsmount
*mnt
);
26 extern struct mnt_namespace
*copy_mnt_ns(unsigned long, struct mnt_namespace
*,
28 extern void put_mnt_ns(struct mnt_namespace
*ns
);
29 static inline void get_mnt_ns(struct mnt_namespace
*ns
)
31 atomic_inc(&ns
->count
);
34 extern const struct seq_operations mounts_op
;
35 extern const struct seq_operations mountinfo_op
;
36 extern const struct seq_operations mountstats_op
;
37 extern int mnt_had_events(struct proc_mounts
*);