summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_update.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-12-10 17:10:31 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2024-01-01 11:47:44 -0500
commit2c3b0fc3bd0a5db0d10260b08a7139fdb7a4d3a8 (patch)
tree6509856c9743484aea1bc2a5455137d70b8734d7 /fs/bcachefs/btree_update.c
parent5cc6daf74979ca951ce2550847995b3b18398af4 (diff)
downloadlinux-2c3b0fc3bd0a5db0d10260b08a7139fdb7a4d3a8.tar.gz
linux-2c3b0fc3bd0a5db0d10260b08a7139fdb7a4d3a8.tar.bz2
linux-2c3b0fc3bd0a5db0d10260b08a7139fdb7a4d3a8.zip
bcachefs: trans->nr_paths
Start to plumb through dynamically growable btree_paths; this patch replaces most BTREE_ITER_MAX references with trans->nr_paths. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_update.c')
-rw-r--r--fs/bcachefs/btree_update.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_update.c b/fs/bcachefs/btree_update.c
index 140a44aeb321..83aa0fb8ba93 100644
--- a/fs/bcachefs/btree_update.c
+++ b/fs/bcachefs/btree_update.c
@@ -386,7 +386,7 @@ bch2_trans_update_by_path(struct btree_trans *trans, btree_path_idx_t path_idx,
struct btree_path *path = trans->paths + path_idx;
EBUG_ON(!path->should_be_locked);
- EBUG_ON(trans->nr_updates >= BTREE_ITER_MAX);
+ EBUG_ON(trans->nr_updates >= trans->nr_paths);
EBUG_ON(!bpos_eq(k->k.p, path->pos));
n = (struct btree_insert_entry) {