]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/mnt_namespace.h
[patch 5/7] vfs: mountinfo: allow using process root
[linux-2.6-omap-h63xx.git] / include / linux / mnt_namespace.h
index 8eed44f8ca732877dc1bbf5d4c15c7fcc1f1a568..c078aacc8116477d6e3569972396b086150b9706 100644 (file)
@@ -5,6 +5,7 @@
 #include <linux/mount.h>
 #include <linux/sched.h>
 #include <linux/nsproxy.h>
+#include <linux/seq_file.h>
 
 struct mnt_namespace {
        atomic_t                count;
@@ -14,6 +15,13 @@ struct mnt_namespace {
        int event;
 };
 
+struct proc_mounts {
+       struct seq_file m; /* must be the first element */
+       struct mnt_namespace *ns;
+       struct path root;
+       int event;
+};
+
 extern struct mnt_namespace *copy_mnt_ns(unsigned long, struct mnt_namespace *,
                struct fs_struct *);
 extern void __put_mnt_ns(struct mnt_namespace *ns);
@@ -37,5 +45,8 @@ static inline void get_mnt_ns(struct mnt_namespace *ns)
        atomic_inc(&ns->count);
 }
 
+extern const struct seq_operations mounts_op;
+extern const struct seq_operations mountstats_op;
+
 #endif
 #endif