summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKaho Ng <ngkaho1234@gmail.com>2016-08-24 07:18:09 +0000
committerKaho Ng <ngkaho1234@gmail.com>2016-08-24 15:53:56 +0800
commit13875d2d90245070874fb7e85d9dcd86699bca5e (patch)
tree41b45153aaa9ca31be4f061bab89344c000a3e6e /src
parent318276320cd6beafa4781aaa1d6694c60adeb18a (diff)
ext4_journal: do not replay revoked block within the same transaction
Diffstat (limited to 'src')
-rw-r--r--src/ext4_journal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext4_journal.c b/src/ext4_journal.c
index 76cb0a9..a848260 100644
--- a/src/ext4_journal.c
+++ b/src/ext4_journal.c
@@ -884,7 +884,7 @@ static void jbd_replay_block_tags(struct jbd_fs *jbd_fs,
* is equal or greater than that in revoke entry.*/
revoke_entry = jbd_revoke_entry_lookup(info, block);
if (revoke_entry &&
- trans_id_diff(arg->this_trans_id, revoke_entry->trans_id) < 0)
+ trans_id_diff(arg->this_trans_id, revoke_entry->trans_id) <= 0)
return;
ext4_dbg(DEBUG_JBD,