mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-10 20:02:10 -04:00
bcachefs: Kill BTREE_TRIGGER_bucket_invalidate
Signed-off-by: Alan Huang <mmpgouride@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
committed by
Kent Overstreet
parent
e882906929
commit
688321f97e
@@ -914,15 +914,6 @@ int bch2_trigger_alloc(struct btree_trans *trans,
|
||||
goto err;
|
||||
}
|
||||
|
||||
if ((flags & BTREE_TRIGGER_bucket_invalidate) &&
|
||||
old_a->cached_sectors) {
|
||||
ret = bch2_mod_dev_cached_sectors(trans, ca->dev_idx,
|
||||
-((s64) old_a->cached_sectors),
|
||||
flags & BTREE_TRIGGER_gc);
|
||||
if (ret)
|
||||
goto err;
|
||||
}
|
||||
|
||||
ret = bch2_alloc_key_to_dev_counters(trans, ca, old_a, new_a, flags);
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
@@ -258,9 +258,6 @@ struct btree_node_iter {
|
||||
*
|
||||
* BTREE_TRIGGER_insert - @new is entering the btree
|
||||
* BTREE_TRIGGER_overwrite - @old is leaving the btree
|
||||
*
|
||||
* BTREE_TRIGGER_bucket_invalidate - signal from bucket invalidate path to alloc
|
||||
* trigger
|
||||
*/
|
||||
#define BTREE_TRIGGER_FLAGS() \
|
||||
x(norun) \
|
||||
@@ -270,8 +267,7 @@ struct btree_node_iter {
|
||||
x(gc) \
|
||||
x(insert) \
|
||||
x(overwrite) \
|
||||
x(is_root) \
|
||||
x(bucket_invalidate)
|
||||
x(is_root)
|
||||
|
||||
enum {
|
||||
#define x(n) BTREE_ITER_FLAG_BIT_##n,
|
||||
|
||||
Reference in New Issue
Block a user