Kent Overstreet
ad7ae8d63f
bcachefs: Btree locking fix, refactoring
...
Hit an assertion, probably spurious, indicating an iterator was unlocked
when it shouldn't have been (spurious because it wasn't locked at all
when the caller called btree_insert_at()).
Add a flag, BTREE_ITER_NOUNLOCK, and tighten up the assertions
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-22 17:08:12 -04:00
..
2023-10-22 17:08:09 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:09 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:09 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:07 -04:00
2023-10-22 17:08:07 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:07 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:07 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:07 -04:00
2023-10-22 17:08:10 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:12 -04:00
2023-10-22 17:08:09 -04:00
2023-10-22 17:08:08 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00
2023-10-22 17:08:11 -04:00