mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 04:28:10 -04:00
bcachefs: Add a comment for should_drop_open_bucket()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
@@ -989,7 +989,6 @@ static int __open_bucket_add_buckets(struct btree_trans *trans,
|
||||
cl = _cl;
|
||||
goto retry_blocking;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return ret;
|
||||
@@ -1031,6 +1030,16 @@ static int open_bucket_add_buckets(struct btree_trans *trans,
|
||||
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,
|
||||
struct bch_dev *ca, bool ec)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user