aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/journal.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/jbd2/journal.c')
-rw-r--r--fs/jbd2/journal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c
index dbf41f9452db..1a80e3146a59 100644
--- a/fs/jbd2/journal.c
+++ b/fs/jbd2/journal.c
@@ -513,6 +513,10 @@ int __jbd2_log_space_left(journal_t *journal)
513 */ 513 */
514int __jbd2_log_start_commit(journal_t *journal, tid_t target) 514int __jbd2_log_start_commit(journal_t *journal, tid_t target)
515{ 515{
516 /* Return if the txn has already requested to be committed */
517 if (journal->j_commit_request == target)
518 return 0;
519
516 /* 520 /*
517 * The only transaction we can possibly wait upon is the 521 * The only transaction we can possibly wait upon is the
518 * currently running transaction (if it exists). Otherwise, 522 * currently running transaction (if it exists). Otherwise,