]> Pileus Git - ~andy/linux/blobdiff - fs/jbd2/journal.c
ptp: fixup Kconfig for two PHC drivers.
[~andy/linux] / fs / jbd2 / journal.c
index e149b99a7ffb8e0c0db2a042aaac864f5fc65348..484b8d1c6cb6cd645a009f2cdb1c50884f3a9563 100644 (file)
@@ -1354,6 +1354,11 @@ static void jbd2_mark_journal_empty(journal_t *journal)
 
        BUG_ON(!mutex_is_locked(&journal->j_checkpoint_mutex));
        read_lock(&journal->j_state_lock);
+       /* Is it already empty? */
+       if (sb->s_start == 0) {
+               read_unlock(&journal->j_state_lock);
+               return;
+       }
        jbd_debug(1, "JBD2: Marking journal as empty (seq %d)\n",
                  journal->j_tail_sequence);