From 200472e91c6c6745e6ddf42d1b33265f84b26e68 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 27 Dec 2021 21:28:50 -0500 Subject: bcachefs: Add an error message for copygc spinning Signed-off-by: Kent Overstreet --- fs/bcachefs/movinggc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'fs/bcachefs/movinggc.c') diff --git a/fs/bcachefs/movinggc.c b/fs/bcachefs/movinggc.c index 346b9ee667ec..46a0875135d5 100644 --- a/fs/bcachefs/movinggc.c +++ b/fs/bcachefs/movinggc.c @@ -205,6 +205,11 @@ static int bch2_copygc(struct bch_fs *c) up_read(&ca->bucket_lock); } + if (!h->used) { + bch_err_ratelimited(c, "copygc requested to run but found no buckets to move!"); + return 0; + } + /* * Our btree node allocations also come out of RESERVE_MOVINGGC: */ -- cgit v1.2.3