diff options
| -rw-r--r-- | fs/jbd2/commit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/jbd2/commit.c b/fs/jbd2/commit.c index 4f302d279279..48b3cb8aeb2e 100644 --- a/fs/jbd2/commit.c +++ b/fs/jbd2/commit.c | |||
| @@ -872,7 +872,8 @@ wait_for_iobuf: | |||
| 872 | if (err) | 872 | if (err) |
| 873 | __jbd2_journal_abort_hard(journal); | 873 | __jbd2_journal_abort_hard(journal); |
| 874 | } | 874 | } |
| 875 | err = journal_wait_on_commit_record(cbh); | 875 | if (!err && !is_journal_aborted(journal)) |
| 876 | err = journal_wait_on_commit_record(cbh); | ||
| 876 | 877 | ||
| 877 | if (err) | 878 | if (err) |
| 878 | jbd2_journal_abort(journal, err); | 879 | jbd2_journal_abort(journal, err); |
