diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c index 1ebf2393bfb7..44c76f020d0b 100644 --- a/fs/jbd2/journal.c +++ b/fs/jbd2/journal.c @@ -1733,6 +1733,7 @@ static int journal_reset(journal_t *journal) printk(KERN_ERR "JBD2: Journal too short (blocks %llu-%llu).\n", first, last); journal_fail_superblock(journal); + journal->j_flags |= JBD2_ABORT; return -EINVAL; }