0423fb7185e3 ("bcachefs: Keep a sorted list of btree iterators") 0d32711ef655 ("bcachefs: traverse_all() shouldn't be restarting the transaction") e5af273fcefb ("bcachefs: trans->restarted") 67b07638f1fa ("bcachefs: traverse_all() is responsible for clearing should_be_locked") 2b4e4b8cfa38 ("bcachefs: Minor tracepoint improvements") 6e075b54a374 ("bcachefs: bch2_btree_iter_relock_intent()") 5f87f3c116f6 ("bcachefs: Don't downgrade in traverse()") 5aab66353423 ("bcachefs: Tighten up btree_iter locking assertions") 19d5432445fd ("bcachefs: Really don't hold btree locks while btree IOs are in flight") e3a67bdb6e3a ("bcachefs: Regularize argument passing of btree_trans") 8c3f6da9fc52 ("bcachefs: Improve iter->should_be_locked") b89726ab86aa ("bcachefs: Kill __btree_delete_at()") a49e9a0589d1 ("bcachefs: Fix null ptr deref when splitting compressed extents") 5db95e50e11b ("bcachefs: Re-implement extent merging in transaction commit path") 81d22e5d8324 ("bcachefs: Refactor extent_handle_overwrites()") 59ba21d99fc7 ("bcachefs: Clean up key merging") cd8319fdd91a ("bcachefs: Kill trans->updates2") 8e6bbc4181c9 ("bcachefs: Move extent_handle_overwrites() to bch2_trans_update()") 5288e66a7b73 ("bcachefs: BTREE_ITER_WITH_UPDATES") 509d3e0a8dc9 ("bcachefs: Child btree iterators")