ext2: do not register write_super within VFS
authorArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Tue, 3 Apr 2012 09:49:18 +0000 (12:49 +0300)
committerJan Kara <jack@suse.cz>
Wed, 11 Apr 2012 09:12:46 +0000 (11:12 +0200)
Jan Kara removed 'sb->s_dirt' VFS flag references, so we do not need to
register the ext2 'ext2_write_super()' method in the VFS superblock operations,
because 'sb->s_dirt' won't be ever set to 1 and VFS won't ever call
'->write_super()' anyway. Thus, remove the method.

Tested using xfstests.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/ext2/super.c

index a43f9ad..e0e8f45 100644 (file)
@@ -302,7 +302,6 @@ static const struct super_operations ext2_sops = {
        .write_inode    = ext2_write_inode,
        .evict_inode    = ext2_evict_inode,
        .put_super      = ext2_put_super,
-       .write_super    = ext2_write_super,
        .sync_fs        = ext2_sync_fs,
        .statfs         = ext2_statfs,
        .remount_fs     = ext2_remount,