summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_iter.c
AgeCommit message (Expand)Author
2022-05-20bcachefs: Convert to lib/printbuf.cprintbuf_v2Kent Overstreet
2022-04-25bcachefs: Put btree_trans_verify_sorted() behind debug_check_iteratorsKent Overstreet
2022-04-21fixup! bcachefs: bch2_btree_iter_peek_all_levels()Kent Overstreet
2022-04-17bcachefs: bch2_btree_iter_peek_all_levels()Kent Overstreet
2022-04-17bcachefs: btree_path_set_level_(up|down)Kent Overstreet
2022-04-17bcachefs: bch2_btree_iter_peek_slot() now works on interior nodesKent Overstreet
2022-04-17bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()Kent Overstreet
2022-04-17bcachefs: Use darray for extra_journal_entriesKent Overstreet
2022-04-17bcachefs: btree_path_make_mut() clears should_be_lockedKent Overstreet
2022-04-17bcachefs: Add a missing btree_path_set_dirty() callsKent Overstreet
2022-04-17bcachefs: bch2_trans_updates_to_text()Kent Overstreet
2022-04-17bcachefs: bch2_trans_inconsistent()Kent Overstreet
2022-04-17bcachefs: bch2_btree_iter_peek_upto()Kent Overstreet
2022-04-17bcachefs: Delay setting path->should_be_lockedKent Overstreet
2022-04-17bcachefs: Lock ordering asserts for traverse_all()Kent Overstreet
2022-04-17bcachefs: Fix lock ordering under traverse_all()Kent Overstreet
2022-04-17bcachefs: Fix error handling in traverse_all()Kent Overstreet
2022-04-17bcachefs: Don't keep around btree_paths unnecessarilyKent Overstreet
2022-04-17bcachefs: Fix an assert in the initial GC pathKent Overstreet
2022-04-17bcachefs: Fix btree path sortingKent Overstreet
2022-04-17bcachefs: Heap allocate printbufsKent Overstreet
2022-04-17bcachefs: Improve debug assertionKent Overstreet
2022-04-17bcachefs: Always clear should_be_locked in bch2_trans_begin()Kent Overstreet
2022-04-17bcachefs: run_one_trigger() now checks journal keysKent Overstreet
2022-04-17bcachefs: Stash a copy of key being overwritten in btree_insert_entryKent Overstreet
2022-04-17bcachefs: Fix failure to allocate btree node in cacheKent Overstreet
2022-04-17bcachefs: Fix __btree_path_traverse_allKent Overstreet
2022-04-17bcachefs: Fix __bch2_btree_node_lockKent Overstreet
2022-04-17bcachefs: Also show when blocked on write locksKent Overstreet
2022-04-17bcachefs: Check for btree locks held on transaction initKent Overstreet
2022-04-17bcachefs: Kill bch2_bkey_debugcheckKent Overstreet
2022-04-17bcachefs: BTREE_ITER_WITH_KEY_CACHEKent Overstreet
2022-04-17bcachefs: bch2_btree_path_set_pos()Kent Overstreet
2022-04-17bcachefs: btree_id_cached()Kent Overstreet
2022-04-17bcachefs: Don't use in-memory bucket array for alloc updatesKent Overstreet
2022-04-17bcachefs: iter->update_pathKent Overstreet
2022-04-17bcachefs: Refactor bch2_btree_iter()Kent Overstreet
2022-04-17bcachefs: Tracepoint improvementsKent Overstreet
2022-04-17bcachefs: Switch to __func__for recording where btree_trans was initializedKent Overstreet
2022-04-17bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet
2022-04-17bcachefs: Use BTREE_ITER_NOPRESERVE in bch2_btree_iter_verify_ret()Kent Overstreet
2022-04-17bcachefs: BTREE_ITER_NOPRESERVEKent Overstreet
2022-04-17bcachefs: Fix some shutdown path bugsKent Overstreet
2022-04-17bcachefs: Sysfs internal/btree_transactions is now always enabledKent Overstreet
2022-04-17bcachefs: Improve tracing of btree_path leaksKent Overstreet
2022-04-17bcachefs: bch2_assert_pos_locked()Kent Overstreet
2022-04-17bcachefs: path->should_be_locked fixesKent Overstreet
2022-04-17bcachefs: Fix upgrade_readers()Kent Overstreet
2022-04-17bcachefs: Fix faulty assertionKent Overstreet
2022-04-17bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet