1

bcachefs: Add a comment for should_drop_open_bucket()

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Kent Overstreet 2023-08-12 16:46:54 -04:00
parent c294ea50da
commit 73ded163e5

View File

@ -989,7 +989,6 @@ retry_blocking:
cl = _cl; cl = _cl;
goto retry_blocking; goto retry_blocking;
} }
} }
return ret; return ret;
@ -1031,6 +1030,16 @@ static int open_bucket_add_buckets(struct btree_trans *trans,
return ret < 0 ? ret : 0; return ret < 0 ? ret : 0;
} }
/**
* should_drop_bucket - check if this is open_bucket should go away
* @ca: if set, we're killing buckets for a particular device
* @ec: if true, we're shutting down erasure coding and killing all ec
* open_buckets
* otherwise, return true
*
* We're killing open_buckets because we're shutting down a device, erasure
* coding, or the entire filesystem - check if this open_bucket matches:
*/
static bool should_drop_bucket(struct open_bucket *ob, struct bch_fs *c, static bool should_drop_bucket(struct open_bucket *ob, struct bch_fs *c,
struct bch_dev *ca, bool ec) struct bch_dev *ca, bool ec)
{ {