From f2bf2c70488145c961306b873c75147048db743d Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Wed, 1 Jun 2016 09:18:21 +0200 Subject: [PATCH] freevxfs: avoid the need for forward declaring the super operations Signed-off-by: Christoph Hellwig --- fs/freevxfs/vxfs_super.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/fs/freevxfs/vxfs_super.c b/fs/freevxfs/vxfs_super.c index daf58a9fae70..40125cc825f2 100644 --- a/fs/freevxfs/vxfs_super.c +++ b/fs/freevxfs/vxfs_super.c @@ -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)