summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_update_interior.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bcachefs: More drop_locks_do() conversionsKent Overstreet2023-10-221-8/+4
* bcachefs: drop_locks_do()Kent Overstreet2023-10-221-6/+2
* bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet2023-10-221-1/+1
* six locks: Kill six_lock_state unionKent Overstreet2023-10-221-1/+1
* bcachefs: Improve trans_restart_split_race tracepointKent Overstreet2023-10-221-2/+2
* bcachefs: Fix bch2_extent_fallocate() in nocow modeKent Overstreet2023-10-221-0/+2
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-3/+6
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-2/+2
* bcachefs: BKEY_PADDED_ONSTACK()Kent Overstreet2023-10-221-1/+1
* bcachefs: Plumb btree_trans through btree cache codeKent Overstreet2023-10-221-4/+11
* bcachefs: Add tracepoint & counter for btree split raceKent Overstreet2023-10-221-1/+3
* bcachefs: bch2_journal_entries_postprocess()Kent Overstreet2023-10-221-10/+5
* bcachefs: Handle btree node rewrites before going RWKent Overstreet2023-10-221-7/+58
* bcachefs: Add some logging for btree node rewrites due to errorsKent Overstreet2023-10-221-3/+20
* bcachefs: Debug mode for c->writes referencesKent Overstreet2023-10-221-3/+3
* bcachefs: Fix btree_node_write_blocked() not being clearedKent Overstreet2023-10-221-0/+3
* bcachefs: Improve btree_reserve_get_fail tracepointKent Overstreet2023-10-221-1/+2