bcachefs: fix kasan splat
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 18 Jun 2019 23:37:39 +0000 (19:37 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:23 +0000 (17:08 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/recovery.c

index dc9222b1a196d04640c354c382c7505acccebec6..2b7133e376e3d84cffc6452042321ceedd1b036f 100644 (file)
@@ -721,10 +721,12 @@ int bch2_fs_recovery(struct bch_fs *c)
 
        ret = bch2_blacklist_table_initialize(c);
 
-       ret = verify_journal_entries_not_blacklisted_or_missing(c,
-                                               &journal_entries);
-       if (ret)
-               goto err;
+       if (!list_empty(&journal_entries)) {
+               ret = verify_journal_entries_not_blacklisted_or_missing(c,
+                                                       &journal_entries);
+               if (ret)
+                       goto err;
+       }
 
        ret = bch2_fs_journal_start(&c->journal, journal_seq,
                                    &journal_entries);