freevxfs: avoid the need for forward declaring the super operations
authorChristoph Hellwig <hch@lst.de>
Wed, 1 Jun 2016 07:18:21 +0000 (09:18 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 1 Jun 2016 07:21:26 +0000 (09:21 +0200)
Signed-off-by: Christoph Hellwig <hch@lst.de>
fs/freevxfs/vxfs_super.c

index daf58a9..40125cc 100644 (file)
@@ -52,19 +52,6 @@ MODULE_AUTHOR("Christoph Hellwig");
 MODULE_DESCRIPTION("Veritas Filesystem (VxFS) driver");
 MODULE_LICENSE("Dual BSD/GPL");
 
-
-
-static void            vxfs_put_super(struct super_block *);
-static int             vxfs_statfs(struct dentry *, struct kstatfs *);
-static int             vxfs_remount(struct super_block *, int *, char *);
-
-static const struct super_operations vxfs_super_ops = {
-       .evict_inode =          vxfs_evict_inode,
-       .put_super =            vxfs_put_super,
-       .statfs =               vxfs_statfs,
-       .remount_fs =           vxfs_remount,
-};
-
 /**
  * vxfs_put_super - free superblock resources
  * @sbp:       VFS superblock.
@@ -130,6 +117,12 @@ static int vxfs_remount(struct super_block *sb, int *flags, char *data)
        return 0;
 }
 
+static const struct super_operations vxfs_super_ops = {
+       .evict_inode            = vxfs_evict_inode,
+       .put_super              = vxfs_put_super,
+       .statfs                 = vxfs_statfs,
+       .remount_fs             = vxfs_remount,
+};
 
 static int vxfs_try_sb_magic(struct super_block *sbp, int silent,
                unsigned blk, __fs32 magic)