bcachefs: Add error message for failing to allocate sorted journal keys
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 14 Mar 2023 20:21:16 +0000 (16:21 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:57 +0000 (17:09 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/recovery.c

index 137e523bb7ea8f45f0c25148c5773937073c628f..73f7663cbd3f4bad5d6bfe8c9de303e65913ca34 100644 (file)
@@ -502,8 +502,11 @@ static int journal_keys_sort(struct bch_fs *c)
        keys->size = roundup_pow_of_two(nr_keys);
 
        keys->d = kvmalloc_array(keys->size, sizeof(keys->d[0]), GFP_KERNEL);
-       if (!keys->d)
+       if (!keys->d) {
+               bch_err(c, "Failed to allocate buffer for sorted journal keys (%zu keys)",
+                       nr_keys);
                return -BCH_ERR_ENOMEM_journal_keys_sort;
+       }
 
        genradix_for_each(&c->journal_entries, iter, _i) {
                i = *_i;