aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/super.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-01-28 09:30:52 -0500
committerTheodore Ts'o <tytso@mit.edu>2013-01-28 09:30:52 -0500
commit36ade451a5d736e61ac8302b64aacc5acb5e440f (patch)
tree4aab84ece1d56dac8fbd70377eb783ea138f35b1 /fs/ext4/super.c
parent8bad6fc813a3a5300f51369c39d315679fd88c72 (diff)
ext4: Always use ext4_bio_write_page() for writeout
Currently we sometimes used block_write_full_page() and sometimes ext4_bio_write_page() for writeback (depending on mount options and call path). Let's always use ext4_bio_write_page() to simplify things a bit. Reviewed-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/super.c')
-rw-r--r--fs/ext4/super.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/ext4/super.c b/fs/ext4/super.c
index 3b04d15f303d..d5d336bd2180 100644
--- a/fs/ext4/super.c
+++ b/fs/ext4/super.c
@@ -1280,8 +1280,8 @@ static const match_table_t tokens = {
1280 {Opt_stripe, "stripe=%u"}, 1280 {Opt_stripe, "stripe=%u"},
1281 {Opt_delalloc, "delalloc"}, 1281 {Opt_delalloc, "delalloc"},
1282 {Opt_nodelalloc, "nodelalloc"}, 1282 {Opt_nodelalloc, "nodelalloc"},
1283 {Opt_mblk_io_submit, "mblk_io_submit"}, 1283 {Opt_removed, "mblk_io_submit"},
1284 {Opt_nomblk_io_submit, "nomblk_io_submit"}, 1284 {Opt_removed, "nomblk_io_submit"},
1285 {Opt_block_validity, "block_validity"}, 1285 {Opt_block_validity, "block_validity"},
1286 {Opt_noblock_validity, "noblock_validity"}, 1286 {Opt_noblock_validity, "noblock_validity"},
1287 {Opt_inode_readahead_blks, "inode_readahead_blks=%u"}, 1287 {Opt_inode_readahead_blks, "inode_readahead_blks=%u"},
@@ -1415,8 +1415,6 @@ static const struct mount_opts {
1415 {Opt_bsd_df, EXT4_MOUNT_MINIX_DF, MOPT_CLEAR}, 1415 {Opt_bsd_df, EXT4_MOUNT_MINIX_DF, MOPT_CLEAR},
1416 {Opt_grpid, EXT4_MOUNT_GRPID, MOPT_SET}, 1416 {Opt_grpid, EXT4_MOUNT_GRPID, MOPT_SET},
1417 {Opt_nogrpid, EXT4_MOUNT_GRPID, MOPT_CLEAR}, 1417 {Opt_nogrpid, EXT4_MOUNT_GRPID, MOPT_CLEAR},
1418 {Opt_mblk_io_submit, EXT4_MOUNT_MBLK_IO_SUBMIT, MOPT_SET},
1419 {Opt_nomblk_io_submit, EXT4_MOUNT_MBLK_IO_SUBMIT, MOPT_CLEAR},
1420 {Opt_block_validity, EXT4_MOUNT_BLOCK_VALIDITY, MOPT_SET}, 1418 {Opt_block_validity, EXT4_MOUNT_BLOCK_VALIDITY, MOPT_SET},
1421 {Opt_noblock_validity, EXT4_MOUNT_BLOCK_VALIDITY, MOPT_CLEAR}, 1419 {Opt_noblock_validity, EXT4_MOUNT_BLOCK_VALIDITY, MOPT_CLEAR},
1422 {Opt_dioread_nolock, EXT4_MOUNT_DIOREAD_NOLOCK, MOPT_SET}, 1420 {Opt_dioread_nolock, EXT4_MOUNT_DIOREAD_NOLOCK, MOPT_SET},
@@ -3381,7 +3379,6 @@ static int ext4_fill_super(struct super_block *sb, void *data, int silent)
3381#ifdef CONFIG_EXT4_FS_POSIX_ACL 3379#ifdef CONFIG_EXT4_FS_POSIX_ACL
3382 set_opt(sb, POSIX_ACL); 3380 set_opt(sb, POSIX_ACL);
3383#endif 3381#endif
3384 set_opt(sb, MBLK_IO_SUBMIT);
3385 if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_DATA) 3382 if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_DATA)
3386 set_opt(sb, JOURNAL_DATA); 3383 set_opt(sb, JOURNAL_DATA);
3387 else if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_ORDERED) 3384 else if ((def_mount_opts & EXT4_DEFM_JMODE) == EXT4_DEFM_JMODE_ORDERED)