summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet1-4/+6
2023-10-23bcachefs: BCH_JSET_ENTRY_logKent Overstreet1-0/+1
2023-10-23bcachefs: BTREE_ITER_NOPRESERVEKent Overstreet1-0/+1
2023-10-23bcachefs: Split out CONFIG_BCACHEFS_DEBUG_TRANSACTIONSKent Overstreet1-2/+0
2023-10-23bcachefs: Run insert triggers before overwrite triggersKent Overstreet1-1/+2
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-1/+6
2023-10-23bcachefs: BTREE_UPDATE_NOJOURNALKent Overstreet1-0/+2
2023-10-23bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet1-1/+0
2023-10-23bcachefs: BTREE_ITER_FILTER_SNAPSHOTSKent Overstreet1-0/+1
2023-10-23bcachefs: Subvolumes, snapshotsKent Overstreet1-11/+4
2023-10-23Revert "bcachefs: Add more assertions for locking btree iterators out of order"Kent Overstreet1-2/+0
2023-10-23bcachefs: Add more assertions for locking btree iterators out of orderKent Overstreet1-0/+2
2023-10-23bcachefs: btree_pathKent Overstreet1-48/+46
2023-10-23bcachefs: Kill BTREE_ITER_NODESKent Overstreet1-30/+14
2023-10-23bcachefs: Kill BTREE_ITER_NEED_PEEKKent Overstreet1-3/+2
2023-10-23bcachefs: Prefer using btree_insert_entry to btree_iterKent Overstreet1-1/+2
2023-10-23bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet1-6/+4
2023-10-23bcachefs: bch2_dump_trans_iters_updates()Kent Overstreet1-0/+1
2023-10-23bcachefs: Keep a sorted list of btree iteratorsKent Overstreet1-0/+4
2023-10-23bcachefs: trans->restartedKent Overstreet1-3/+4
2023-10-23bcachefs: Update btree ptrs after every writeKent Overstreet1-0/+2
2023-10-23bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet1-2/+6
2023-10-23bcachefs: Extensive triggers cleanupsKent Overstreet1-2/+4
2023-10-23bcachefs: Fix null ptr deref when splitting compressed extentsKent Overstreet1-1/+5
2023-10-23bcachefs: Kill trans->updates2Kent Overstreet1-3/+0
2023-10-23bcachefs: BTREE_ITER_WITH_UPDATESKent Overstreet1-6/+7
2023-10-23bcachefs: Child btree iteratorsKent Overstreet1-7/+11
2023-10-23bcachefs: btree_iter->should_be_lockedKent Overstreet1-1/+7
2023-10-23bcachefs: Improve btree iterator tracepointsKent Overstreet1-0/+1
2023-10-23bcachefs: Fix BTREE_ITER_NOT_EXTENTSKent Overstreet1-0/+4
2023-10-23bcachefs: kill bset_tree->max_keyKent Overstreet1-7/+5
2023-10-23bcachefs: Drop trans->nounlockKent Overstreet1-1/+0
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-1/+15
2023-10-23bcachefs: Add a mechanism for running callbacks at trans commit timeKent Overstreet1-0/+9
2023-10-23bcachefs: btree key cache locking improvementsKent Overstreet1-4/+3
2023-10-23bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSKent Overstreet1-0/+1
2023-10-23bcachefs: btree_iter_live()Kent Overstreet1-7/+0
2023-10-23bcachefs: Improve handling of extents in bch2_trans_update()Kent Overstreet1-8/+13
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-15/+15
2023-10-23bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet1-2/+0
2023-10-23bcachefs: Add a mempool for btree_trans bump allocatorKent Overstreet1-0/+2
2023-10-23bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet1-0/+1
2023-10-23bcachefs: iter->real_posKent Overstreet1-0/+2
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-1/+1
2023-10-23bcachefs: Don't issue btree writes that weren't journalledKent Overstreet1-0/+2
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-7/+4
2023-10-23bcachefs: Fix error in filesystem initializationKent Overstreet1-0/+1
2023-10-23bcachefs: Throttle updates when btree key cache is too dirtyKent Overstreet1-0/+1
2023-10-23bcachefs: Improve btree key cache shrinkerKent Overstreet1-1/+3
2023-10-23bcachefs: Add a shrinker for the btree key cacheKent Overstreet1-0/+2