mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
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: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
parent
4a9bf99b20
commit
40a1984d22
@ -138,7 +138,7 @@ static int journal_submit_commit_record(journal_t *journal,
|
|||||||
set_buffer_ordered(bh);
|
set_buffer_ordered(bh);
|
||||||
barrier_done = 1;
|
barrier_done = 1;
|
||||||
}
|
}
|
||||||
ret = submit_bh(WRITE, bh);
|
ret = submit_bh(WRITE_SYNC, bh);
|
||||||
if (barrier_done)
|
if (barrier_done)
|
||||||
clear_buffer_ordered(bh);
|
clear_buffer_ordered(bh);
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ static int journal_submit_commit_record(journal_t *journal,
|
|||||||
lock_buffer(bh);
|
lock_buffer(bh);
|
||||||
set_buffer_uptodate(bh);
|
set_buffer_uptodate(bh);
|
||||||
clear_buffer_dirty(bh);
|
clear_buffer_dirty(bh);
|
||||||
ret = submit_bh(WRITE, bh);
|
ret = submit_bh(WRITE_SYNC, bh);
|
||||||
}
|
}
|
||||||
*cbh = bh;
|
*cbh = bh;
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user