]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Kill BTREE_ITER_ALL_LEVELS
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 13 Nov 2023 01:35:51 +0000 (20:35 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 1 Jan 2024 16:47:37 +0000 (11:47 -0500)
commite56978c80d86523e90c8fb4a23dfca9db5f60bf7
treeb7c85cc4df679c4a7061778b96a6dde944c713fe
parentcd404e5b05eb40f3ff27ab9d796f41f0a3b5a2c4
bcachefs: Kill BTREE_ITER_ALL_LEVELS

As discussed in the previous patch, BTREE_ITER_ALL_LEVELS appears to be
racy with concurrent interior node updates - and perhaps it is fixable,
but it's tricky and unnecessary.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_iter.h
fs/bcachefs/btree_types.h