1f0f731ffef1 ("bcachefs: Btree splits now only take the locks they need") a8eefbd324cd ("bcachefs: Add error path to btree_split()") 5c1ef830f678 ("bcachefs: Errcodes can now subtype standard error codes") e4215d0fec77 ("bcachefs: All held locks must be in a btree path") 367d72dd5fd5 ("bcachefs: bch2_btree_path_upgrade() now emits transaction restart") ca7d8fcabf29 ("bcachefs: New locking functions") 674cfc26240b ("bcachefs: Add persistent counters for all tracepoints") 8a9c1b1cb0ed ("bcachefs: Improve bch2_btree_node_relock()") ce56bf7fc23b ("bcachefs: Improve trans_restart_journal_preres_get tracepoint") 5f1dd9a633dd ("bcachefs: Improve btree_node_relock_fail tracepoint") b1cdc398ae36 ("bcachefs: Make more btree_paths available") e3738c6909d6 ("six locks: Improve six_lock_count") d4263e563879 ("bcachefs: Better use of locking helpers") 8e5696698d14 ("bcachefs: Reorganize btree_locking.[ch]") cd5afabea1ac ("bcachefs: btree_locking.c") 12043cf15114 ("bcachefs: fsck: Another transaction restart handling fix") 223b560e0209 ("bcachefs: btree_path_down() optimization") 4aba7d4569f7 ("bcachefs: Rename lock_held_stats -> btree_transaction_stats") a300261ad19d ("bcachefs: Fix duplicate paths left by bch2_path_put()") 6fae65c112d9 ("bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)")