mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
block: switch sync_dirty_buffer() over to WRITE_SYNC
We should now have the logic in place to handle this properly without regressing on the write performance, so re-enable the sync writes. Signed-off-by: Jens Axboe <jens.axboe@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
aeb6fafb8f
commit
1aa2a7cc6f
1 changed files with 1 additions and 1 deletions
|
@ -3010,7 +3010,7 @@ int sync_dirty_buffer(struct buffer_head *bh)
|
||||||
if (test_clear_buffer_dirty(bh)) {
|
if (test_clear_buffer_dirty(bh)) {
|
||||||
get_bh(bh);
|
get_bh(bh);
|
||||||
bh->b_end_io = end_buffer_write_sync;
|
bh->b_end_io = end_buffer_write_sync;
|
||||||
ret = submit_bh(WRITE, bh);
|
ret = submit_bh(WRITE_SYNC, bh);
|
||||||
wait_on_buffer(bh);
|
wait_on_buffer(bh);
|
||||||
if (buffer_eopnotsupp(bh)) {
|
if (buffer_eopnotsupp(bh)) {
|
||||||
clear_buffer_eopnotsupp(bh);
|
clear_buffer_eopnotsupp(bh);
|
||||||
|
|
Loading…
Reference in a new issue