diff options
author | Christoph Hellwig <hch@lst.de> | 2016-06-01 09:18:21 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2016-06-01 09:21:26 +0200 |
commit | f2bf2c70488145c961306b873c75147048db743d (patch) | |
tree | 031b7be24ada96322bc002211e2bb10a7025d3c6 /fs | |
parent | 8985f53ee2eaa503c22e2fc90e81b1fb8e547ab4 (diff) | |
download | linux-stable-f2bf2c70488145c961306b873c75147048db743d.tar.gz linux-stable-f2bf2c70488145c961306b873c75147048db743d.tar.bz2 linux-stable-f2bf2c70488145c961306b873c75147048db743d.zip |
freevxfs: avoid the need for forward declaring the super operations
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/freevxfs/vxfs_super.c | 19 |
1 files 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) |