diff options
author | Theodore Ts'o <tytso@mit.edu> | 2009-04-14 10:10:47 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2009-04-14 10:10:47 -0400 |
commit | 38d726d153cfe5efe5fe22d28d36ab382dda3a5c (patch) | |
tree | f5403a0abb0ac7e8bbdd12403a70d4151559e778 /include/linux/jbd.h | |
parent | 67c457a8c378a006a34d92f9bd3078a80a92f250 (diff) | |
download | kernel-crypto-38d726d153cfe5efe5fe22d28d36ab382dda3a5c.tar.gz kernel-crypto-38d726d153cfe5efe5fe22d28d36ab382dda3a5c.tar.xz kernel-crypto-38d726d153cfe5efe5fe22d28d36ab382dda3a5c.zip |
jbd: use SWRITE_SYNC_PLUG when writing synchronous revoke records
The revoke records must be written using the same way as the rest of
the blocks during the commit process; that is, either marked as
synchronous writes or as asynchornous writes.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'include/linux/jbd.h')
-rw-r--r-- | include/linux/jbd.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/jbd.h b/include/linux/jbd.h index 53ae4399da2..c2049a04fa0 100644 --- a/include/linux/jbd.h +++ b/include/linux/jbd.h @@ -978,7 +978,8 @@ extern void journal_destroy_revoke(journal_t *); extern int journal_revoke (handle_t *, unsigned long, struct buffer_head *); extern int journal_cancel_revoke(handle_t *, struct journal_head *); -extern void journal_write_revoke_records(journal_t *, transaction_t *); +extern void journal_write_revoke_records(journal_t *, + transaction_t *, int); /* Recovery revoke support */ extern int journal_set_revoke(journal_t *, unsigned long, tid_t); |