提交 87a144f0 编写于 作者: H Harshad Shirwadkar 提交者: Theodore Ts'o

jbd2: don't start fast commit on aborted journal

Fast commit should not be started if the journal is aborted.

Signed-off-by: Harshad Shirwadkar<harshadshirwadkar@gmail.com>
Link: https://lore.kernel.org/r/20201106035911.1942128-22-harshadshirwadkar@gmail.comSigned-off-by: NTheodore Ts'o <tytso@mit.edu>
上级 9b5f6c9b
...@@ -727,6 +727,8 @@ int jbd2_log_wait_commit(journal_t *journal, tid_t tid) ...@@ -727,6 +727,8 @@ int jbd2_log_wait_commit(journal_t *journal, tid_t tid)
*/ */
int jbd2_fc_begin_commit(journal_t *journal, tid_t tid) int jbd2_fc_begin_commit(journal_t *journal, tid_t tid)
{ {
if (unlikely(is_journal_aborted(journal)))
return -EIO;
/* /*
* Fast commits only allowed if at least one full commit has * Fast commits only allowed if at least one full commit has
* been processed. * been processed.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册