Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40a1984d authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

jbd2: Submit writes to the journal using WRITE_SYNC



Since we will be waiting the write of the commit record to the journal
to complete in journal_submit_commit_record(), submit it using
WRITE_SYNC.

Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
parent 4a9bf99b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -138,7 +138,7 @@ static int journal_submit_commit_record(journal_t *journal,
		set_buffer_ordered(bh);
		barrier_done = 1;
	}
	ret = submit_bh(WRITE, bh);
	ret = submit_bh(WRITE_SYNC, bh);
	if (barrier_done)
		clear_buffer_ordered(bh);

@@ -159,7 +159,7 @@ static int journal_submit_commit_record(journal_t *journal,
		lock_buffer(bh);
		set_buffer_uptodate(bh);
		clear_buffer_dirty(bh);
		ret = submit_bh(WRITE, bh);
		ret = submit_bh(WRITE_SYNC, bh);
	}
	*cbh = bh;
	return ret;