X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fmount.h;h=a708e36745f4e555e450c8d7ebbee0975ca0ebb2;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=42d699ce0ed1c8361a90a4d4edada7ef4e753cfa;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/include/linux/mount.h b/include/linux/mount.h index 42d699ce0..a708e3674 100644 --- a/include/linux/mount.h +++ b/include/linux/mount.h @@ -17,11 +17,6 @@ #include #include -struct super_block; -struct vfsmount; -struct dentry; -struct namespace; - #define MNT_NOSUID 0x01 #define MNT_NODEV 0x02 #define MNT_NOEXEC 0x04 @@ -31,8 +26,6 @@ struct namespace; #define MNT_IS_RDONLY(m) ((m) && ((m)->mnt_flags & MNT_RDONLY)) -#define MNT_SHRINKABLE 0x100 - #define MNT_SHARED 0x1000 /* if the vfsmount is a shared mount */ #define MNT_UNBINDABLE 0x2000 /* if the vfsmount is a unbindable mount */ #define MNT_PNODE_MASK 0x3000 /* propogation flag mask */ @@ -85,18 +78,12 @@ extern struct vfsmount *alloc_vfsmnt(const char *name); extern struct vfsmount *do_kern_mount(const char *fstype, int flags, const char *name, void *data); -struct file_system_type; -extern struct vfsmount *vfs_kern_mount(struct file_system_type *type, - int flags, const char *name, - void *data); - struct nameidata; extern int do_add_mount(struct vfsmount *newmnt, struct nameidata *nd, int mnt_flags, struct list_head *fslist); extern void mark_mounts_for_expiry(struct list_head *mounts); -extern void shrink_submounts(struct vfsmount *mountpoint, struct list_head *mounts); extern spinlock_t vfsmount_lock; extern dev_t name_to_dev_t(char *name);