fast_commit.c (1420c4a549bf28ffddbed827d61fb3d4d2132ddb) | fast_commit.c (67c0f556302cfcdb5b5fb7933afa08cb1de75b36) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2 3/* 4 * fs/ext4/fast_commit.c 5 * 6 * Written by Harshad Shirwadkar <harshadshirwadkar@gmail.com> 7 * 8 * Ext4 fast commits routines. --- 644 unchanged lines hidden (view full) --- 653 654 ret = ext4_fc_track_template(handle, inode, __track_range, &args, 1); 655 656 trace_ext4_fc_track_range(handle, inode, start, end, ret); 657} 658 659static void ext4_fc_submit_bh(struct super_block *sb, bool is_tail) 660{ | 1// SPDX-License-Identifier: GPL-2.0 2 3/* 4 * fs/ext4/fast_commit.c 5 * 6 * Written by Harshad Shirwadkar <harshadshirwadkar@gmail.com> 7 * 8 * Ext4 fast commits routines. --- 644 unchanged lines hidden (view full) --- 653 654 ret = ext4_fc_track_template(handle, inode, __track_range, &args, 1); 655 656 trace_ext4_fc_track_range(handle, inode, start, end, ret); 657} 658 659static void ext4_fc_submit_bh(struct super_block *sb, bool is_tail) 660{ |
661 int write_flags = REQ_SYNC; | 661 blk_opf_t write_flags = REQ_SYNC; |
662 struct buffer_head *bh = EXT4_SB(sb)->s_fc_bh; 663 664 /* Add REQ_FUA | REQ_PREFLUSH only its tail */ 665 if (test_opt(sb, BARRIER) && is_tail) 666 write_flags |= REQ_FUA | REQ_PREFLUSH; 667 lock_buffer(bh); 668 set_buffer_dirty(bh); 669 set_buffer_uptodate(bh); --- 1593 unchanged lines hidden --- | 662 struct buffer_head *bh = EXT4_SB(sb)->s_fc_bh; 663 664 /* Add REQ_FUA | REQ_PREFLUSH only its tail */ 665 if (test_opt(sb, BARRIER) && is_tail) 666 write_flags |= REQ_FUA | REQ_PREFLUSH; 667 lock_buffer(bh); 668 set_buffer_dirty(bh); 669 set_buffer_uptodate(bh); --- 1593 unchanged lines hidden --- |