bcachefs: Journal writes should be REQ_SYNC|REQ_META
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 31 Jan 2024 16:25:46 +0000 (11:25 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 10 Mar 2024 19:34:08 +0000 (15:34 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/journal_io.c

index 5dcb4f4ceae77b13d139dd5bd68cefd6d4b1f162..8047425e84c311542c5bd6122fdcde313f773794 100644 (file)
@@ -1991,7 +1991,7 @@ CLOSURE_CALLBACK(bch2_journal_write)
 
                        bio = ca->journal.bio;
                        bio_reset(bio, ca->disk_sb.bdev,
-                                 REQ_OP_WRITE|REQ_PREFLUSH);
+                                 REQ_OP_WRITE|REQ_SYNC|REQ_META|REQ_PREFLUSH);
                        bio->bi_end_io          = journal_write_endio;
                        bio->bi_private         = ca;
                        closure_bio_submit(bio, cl);