diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c index 7503415c8e44..55ada2b88146 100644 --- a/fs/jbd2/journal.c +++ b/fs/jbd2/journal.c @@ -737,7 +737,7 @@ int jbd2_fc_begin_commit(journal_t *journal, tid_t tid) return -EINVAL; write_lock(&journal->j_state_lock); - if (tid <= journal->j_commit_sequence) { + if (tid_geq(journal->j_commit_sequence, tid)) { write_unlock(&journal->j_state_lock); return -EALREADY; }