patch-2.4.18 linux/fs/jbd/revoke.c
Next file: linux/fs/jbd/transaction.c
Previous file: linux/fs/jbd/recovery.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Thu Jan 17 21:23:50 2002
- Orig file:
linux.orig/fs/jbd/revoke.c
- Orig date:
Mon Feb 18 20:18:40 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/fs/jbd/revoke.c linux/fs/jbd/revoke.c
@@ -531,6 +531,7 @@
if (is_journal_aborted(journal)) {
JBUFFER_TRACE(descriptor, "brelse");
+ unlock_buffer(jh2bh(descriptor));
__brelse(jh2bh(descriptor));
return;
}
@@ -541,7 +542,9 @@
{
struct buffer_head *bh = jh2bh(descriptor);
BUFFER_TRACE(bh, "write");
- ll_rw_block (WRITE, 1, &bh);
+ clear_bit(BH_Dirty, &bh->b_state);
+ bh->b_end_io = journal_end_buffer_io_sync;
+ submit_bh(WRITE, bh);
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)