]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] (4/6) more ->get_sb()
authorAlexander Viro <viro@math.psu.edu>
Thu, 7 Feb 2002 01:57:09 +0000 (17:57 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Thu, 7 Feb 2002 01:57:09 +0000 (17:57 -0800)
we are done with nodev filesystems - removed dead code in super.c and
fs.h

fs/super.c
include/linux/fs.h

index f9f6a9802ad457cee2618e9debfbd70e236c928b..2a4cb3259dec53e39b3ee67a1331c0c847003d37 100644 (file)
@@ -797,11 +797,6 @@ static struct super_block *__get_sb_bdev(struct file_system_type *fs_type,
 {
        return get_sb_bdev(fs_type, flags, dev_name, data, fill_super);
 }
-static struct super_block *__get_sb_nodev(struct file_system_type *fs_type,
-       int flags, char *dev_name, void * data)
-{
-       return get_sb_nodev(fs_type, flags, data, fill_super);
-}
 
 struct vfsmount *
 do_kern_mount(const char *fstype, int flags, char *name, void *data)
@@ -820,8 +815,6 @@ do_kern_mount(const char *fstype, int flags, char *name, void *data)
                sb = type->get_sb(type, flags, name, data);
        else if (type->fs_flags & FS_REQUIRES_DEV)
                sb = __get_sb_bdev(type, flags, name, data);
-       else
-               sb = __get_sb_nodev(type, flags, name, data);
        if (IS_ERR(sb))
                goto out_mnt;
        if (type->fs_flags & FS_NOMOUNT)
index 8e3ce34f39da8902399398f2c34e6ab0bad11bf2..68902b1c42400eed5b05988f80566b223ee9009e 100644 (file)
@@ -964,17 +964,14 @@ struct super_block *get_sb_nodev(struct file_system_type *fs_type,
        int flags, void *data,
        int (*fill_super)(struct super_block *, void *, int));
 
-#define DECLARE_FSTYPE(var,type,read,flags) \
+#define DECLARE_FSTYPE_DEV(var,type,read) \
 struct file_system_type var = { \
        name:           type, \
        read_super:     read, \
-       fs_flags:       flags, \
+       fs_flags:       FS_REQUIRES_DEV, \
        owner:          THIS_MODULE, \
 }
 
-#define DECLARE_FSTYPE_DEV(var,type,read) \
-       DECLARE_FSTYPE(var,type,read,FS_REQUIRES_DEV)
-
 /* Alas, no aliases. Too much hassle with bringing module.h everywhere */
 #define fops_get(fops) \
        (((fops) && (fops)->owner)      \