summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-06-25 00:53:00 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2025-06-25 01:16:01 +0300
commitf5109c201cf2bc304a05ecc40c2aabb119b27833 (patch)
tree85d0fcb4adf03d3db4b69c6fa2ae5ca4cc04617f
parent865ad1dbf13244b349e3da2731c1188476ad17b8 (diff)
downloadlinux-f5109c201cf2bc304a05ecc40c2aabb119b27833.tar.xz
bcachefs: Use wait_on_allocator() when allocating journal
wait_on_allocator() emits debug info when we hang trying to allocate. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--fs/bcachefs/journal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/journal.c b/fs/bcachefs/journal.c
index df71af0013ba..f22b05e02c1e 100644
--- a/fs/bcachefs/journal.c
+++ b/fs/bcachefs/journal.c
@@ -1283,7 +1283,7 @@ static int bch2_set_nr_journal_buckets_loop(struct bch_fs *c, struct bch_dev *ca
ret = 0; /* wait and retry */
bch2_disk_reservation_put(c, &disk_res);
- closure_sync(&cl);
+ bch2_wait_on_allocator(c, &cl);
}
return ret;