summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_update_interior.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-25/+17
* bcachefs: Fix interior update path btree_path usesKent Overstreet2024-01-011-5/+6
* bcachefs: btree_node_u64s_with_format() takes nr keysKent Overstreet2023-12-191-4/+0
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-141-1/+0
* bcachefs: Don't iterate over journal entries just for btree rootsKent Overstreet2023-11-051-1/+1
* bcachefs: bkey_copy() is no longer a macroKent Overstreet2023-11-051-1/+1
* bcachefs: Fix build errors with gcc 10Kent Overstreet2023-11-041-1/+1
* bcachefs: Move some declarations to the correct headerKent Overstreet2023-10-221-0/+9
* bcachefs: Fix a null ptr deref in bch2_fs_alloc() error pathKent Overstreet2023-10-221-0/+1
* bcachefs: bch2_journal_entries_postprocess()Kent Overstreet2023-10-221-1/+1
* bcachefs: Handle btree node rewrites before going RWKent Overstreet2023-10-221-0/+3
* bcachefs: Improved btree write statisticsKent Overstreet2023-10-221-0/+1
* bcachefs: Btree splits now only take the locks they needKent Overstreet2023-10-221-0/+1
* bcachefs: New locking functionsKent Overstreet2023-10-221-0/+1
* bcachefs: Shutdown path improvementsKent Overstreet2023-10-221-1/+1
* bcachefs: Fix usage of six lock's percpu modeKent Overstreet2023-10-221-2/+4
* bcachefs: Fix keylist size in btree_updateKent Overstreet2023-10-221-2/+2
* bcachefs: Option improvementsKent Overstreet2023-10-221-1/+1
* bcachefs: Add more time_statsKent Overstreet2023-10-221-0/+1
* bcachefs: Kill retry loop in btree merge pathKent Overstreet2023-10-221-5/+1
* bcachefs: btree_pathKent Overstreet2023-10-221-10/+10
* bcachefs: Further reduce iter->trans usageKent Overstreet2023-10-221-1/+1
* bcachefs: Reduce iter->trans usageKent Overstreet2023-10-221-14/+0
* bcachefs: Regularize argument passing of btree_transKent Overstreet2023-10-221-14/+11
* bcachefs: Fix a deadlockKent Overstreet2023-10-221-0/+4
* bcachefs: Improve bset compactionKent Overstreet2023-10-221-1/+3
* bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restartsKent Overstreet2023-10-221-12/+12
* bcachefs: Improve bch2_btree_update_start()Kent Overstreet2023-10-221-2/+2
* bcachefs: Delete dead codeKent Overstreet2023-10-221-1/+0
* bcachefs: Hack around bch2_varint_decode invalid readsKent Overstreet2023-10-221-0/+3
* bcachefs: Convert various code to printbufKent Overstreet2023-10-221-1/+1
* bcachefs: Fix bch2_btree_node_insert_fits()Kent Overstreet2023-10-221-1/+1
* bcachefs: More open bucketsKent Overstreet2023-10-221-2/+2
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-36/+28
* bcachefs: Factor out bch2_fs_btree_interior_update_init()Kent Overstreet2023-10-221-0/+3
* bcachefs: Fix a deadlock on starting an interior btree updateKent Overstreet2023-10-221-3/+5
* bcachefs: Fix journalling of interior node updatesKent Overstreet2023-10-221-0/+4
* bcachefs: Journal updates to interior nodesKent Overstreet2023-10-221-14/+2
* bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet2023-10-221-9/+14
* bcachefs: Seralize btree_update operations at btree_update_nodes_written()Kent Overstreet2023-10-221-0/+1
* bcachefs: Whiteout changesKent Overstreet2023-10-221-17/+12
* bcachefs: Inline more of bch2_trans_commit hot pathKent Overstreet2023-10-221-3/+3
* bcachefs: btree_bkey_cached_commonKent Overstreet2023-10-221-3/+3
* bcachefs: Allocation code refactoringKent Overstreet2023-10-221-1/+0
* bcachefs: kill extent_insert_hookKent Overstreet2023-10-221-9/+0
* bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possibleKent Overstreet2023-10-221-27/+1
* bcachefs: bkey_written()Kent Overstreet2023-10-221-9/+12
* bcachefs: Initial commitKent Overstreet2023-10-221-0/+374