|
@@ -127,8 +127,7 @@ static int journal_submit_commit_record(journal_t *journal,
|
|
|
|
|
|
JBUFFER_TRACE(descriptor, "submit commit block");
|
|
JBUFFER_TRACE(descriptor, "submit commit block");
|
|
lock_buffer(bh);
|
|
lock_buffer(bh);
|
|
- get_bh(bh);
|
|
|
|
- set_buffer_dirty(bh);
|
|
|
|
|
|
+ clear_buffer_dirty(bh);
|
|
set_buffer_uptodate(bh);
|
|
set_buffer_uptodate(bh);
|
|
bh->b_end_io = journal_end_buffer_io_sync;
|
|
bh->b_end_io = journal_end_buffer_io_sync;
|
|
|
|
|
|
@@ -158,7 +157,7 @@ static int journal_submit_commit_record(journal_t *journal,
|
|
/* And try again, without the barrier */
|
|
/* And try again, without the barrier */
|
|
lock_buffer(bh);
|
|
lock_buffer(bh);
|
|
set_buffer_uptodate(bh);
|
|
set_buffer_uptodate(bh);
|
|
- set_buffer_dirty(bh);
|
|
|
|
|
|
+ clear_buffer_dirty(bh);
|
|
ret = submit_bh(WRITE, bh);
|
|
ret = submit_bh(WRITE, bh);
|
|
}
|
|
}
|
|
*cbh = bh;
|
|
*cbh = bh;
|