summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_update_interior.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-4/+4
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-051-9/+10
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-051-2/+2
* bcachefs: Fix interior update path btree_path usesKent Overstreet2024-01-011-31/+40
* bcachefs: get_unlocked_mut_path() -> btree_path_idx_tKent Overstreet2024-01-011-43/+42
* bcachefs: trans_for_each_path_with_node() no longer uses path->idxKent Overstreet2024-01-011-1/+2
* bcachefs: trans_for_each_path() no longer uses path->idxKent Overstreet2024-01-011-4/+4
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-17/+18
* bcachefs: bch2_btree_path_traverse() -> btree_path_idx_tKent Overstreet2024-01-011-4/+6
* bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tKent Overstreet2024-01-011-5/+5
* bcachefs; bch2_path_put() -> btree_path_idx_tKent Overstreet2024-01-011-6/+6
* bcachefs: bch2_path_get() -> btree_path_idx_tKent Overstreet2024-01-011-2/+2
* bcachefs: for_each_keylist_key() declares loop iterKent Overstreet2024-01-011-2/+0
* bcachefs: Make sure allocation failure errors are loggedKent Overstreet2024-01-011-0/+3
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-3/+2
* bcachefs: bch2_trans_node_add no longer uses trans_for_each_path()Kent Overstreet2024-01-011-5/+5
* bcachefs: Improve trans->extra_journal_entriesKent Overstreet2024-01-011-9/+6
* bcachefs: Include btree_trans in more tracepointsKent Overstreet2024-01-011-17/+18
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-2/+2
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-8/+8
* bcachefs: Kill dead BTREE_INSERT flagsKent Overstreet2024-01-011-10/+4
* bcachefs: Journal pins must always have a flush_fnKent Overstreet2024-01-011-3/+18
* bcachefs; guard against overflow in btree node splitKent Overstreet2023-12-191-0/+12
* bcachefs: btree_node_u64s_with_format() takes nr keysKent Overstreet2023-12-191-13/+14
* bcachefs: Fix a journal deadlock in replayKent Overstreet2023-12-041-0/+11
* bcachefs: Fix race between btree writes and metadata dropKent Overstreet2023-11-281-0/+4
* bcachefs: Fix split_race livelockKent Overstreet2023-11-281-1/+5
* closures: CLOSURE_CALLBACK() to fix type punningKent Overstreet2023-11-241-2/+2
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-141-30/+0
* bcachefs: Don't iterate over journal entries just for btree rootsKent Overstreet2023-11-051-9/+3
* bcachefs: Fix build errors with gcc 10Kent Overstreet2023-11-041-1/+1
* bcachefs: Don't downgrade locks on transaction restartKent Overstreet2023-11-011-1/+1
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-2/+2
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-18/+17
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-32/+26
* bcachefs: remove redundant initialization of pointer dColin Ian King2023-10-221-1/+1
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-3/+2
* bcachefs: Fix silent enum conversion errorKent Overstreet2023-10-221-7/+7
* bcachefs: Don't open code closure_nr_remaining()Kent Overstreet2023-10-221-1/+1
* bcachefs: btree_journal_iter.cKent Overstreet2023-10-221-1/+1
* bcachefs: Assorted fixes for clangKent Overstreet2023-10-221-2/+2
* bcachefs: Fix a write buffer flush deadlockKent Overstreet2023-10-221-0/+11
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-1/+1
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-9/+9
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-29/+27
* bcachefs: Fix a null ptr deref in bch2_fs_alloc() error pathKent Overstreet2023-10-221-1/+4
* bcachefs: Kill JOURNAL_WATERMARKKent Overstreet2023-10-221-3/+3
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-3/+3
* bcachefs: Fix bch2_btree_update_start()Kent Overstreet2023-10-221-1/+1
* bcachefs: Delete weird hacky transaction restart injectionKent Overstreet2023-10-221-3/+0