diff options
| -rw-r--r-- | fs/gfs2/log.c | 2 | ||||
| -rw-r--r-- | fs/reiserfs/journal.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index f865b96374df..d2955daf17a4 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c | |||
| @@ -659,7 +659,7 @@ static void log_write_header(struct gfs2_sbd *sdp, u32 flags) | |||
| 659 | struct gfs2_log_header *lh; | 659 | struct gfs2_log_header *lh; |
| 660 | unsigned int tail; | 660 | unsigned int tail; |
| 661 | u32 hash; | 661 | u32 hash; |
| 662 | int op_flags = REQ_PREFLUSH | REQ_FUA | REQ_META; | 662 | int op_flags = REQ_PREFLUSH | REQ_FUA | REQ_META | REQ_SYNC; |
| 663 | struct page *page = mempool_alloc(gfs2_page_pool, GFP_NOIO); | 663 | struct page *page = mempool_alloc(gfs2_page_pool, GFP_NOIO); |
| 664 | enum gfs2_freeze_state state = atomic_read(&sdp->sd_freeze_state); | 664 | enum gfs2_freeze_state state = atomic_read(&sdp->sd_freeze_state); |
| 665 | lh = page_address(page); | 665 | lh = page_address(page); |
diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c index da01f497180a..39bb1e838d8d 100644 --- a/fs/reiserfs/journal.c +++ b/fs/reiserfs/journal.c | |||
| @@ -1112,7 +1112,7 @@ static int flush_commit_list(struct super_block *s, | |||
| 1112 | depth = reiserfs_write_unlock_nested(s); | 1112 | depth = reiserfs_write_unlock_nested(s); |
| 1113 | if (reiserfs_barrier_flush(s)) | 1113 | if (reiserfs_barrier_flush(s)) |
| 1114 | __sync_dirty_buffer(jl->j_commit_bh, | 1114 | __sync_dirty_buffer(jl->j_commit_bh, |
| 1115 | REQ_PREFLUSH | REQ_FUA); | 1115 | REQ_SYNC | REQ_PREFLUSH | REQ_FUA); |
| 1116 | else | 1116 | else |
| 1117 | sync_dirty_buffer(jl->j_commit_bh); | 1117 | sync_dirty_buffer(jl->j_commit_bh); |
| 1118 | reiserfs_write_lock_nested(s, depth); | 1118 | reiserfs_write_lock_nested(s, depth); |
| @@ -1271,7 +1271,7 @@ static int _update_journal_header_block(struct super_block *sb, | |||
| 1271 | 1271 | ||
| 1272 | if (reiserfs_barrier_flush(sb)) | 1272 | if (reiserfs_barrier_flush(sb)) |
| 1273 | __sync_dirty_buffer(journal->j_header_bh, | 1273 | __sync_dirty_buffer(journal->j_header_bh, |
| 1274 | REQ_PREFLUSH | REQ_FUA); | 1274 | REQ_SYNC | REQ_PREFLUSH | REQ_FUA); |
| 1275 | else | 1275 | else |
| 1276 | sync_dirty_buffer(journal->j_header_bh); | 1276 | sync_dirty_buffer(journal->j_header_bh); |
| 1277 | 1277 | ||
