summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_cache.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet1-7/+12
2024-01-01bcachefs: Include btree_trans in more tracepointsKent Overstreet1-2/+2
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-2/+3
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-1/+5
2023-10-23bcachefs: Allow for unknown btree IDsKent Overstreet1-1/+21
2023-10-23bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet1-2/+2
2023-10-23bcachefs: Plumb btree_trans through btree cache codeKent Overstreet1-2/+2
2023-10-23bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet1-0/+1
2023-10-23bcachefs: New locking functionsKent Overstreet1-2/+2
2023-10-23bcachefs: Fix usage of six lock's percpu modeKent Overstreet1-1/+1
2023-10-23bcachefs: Use x-macros for btree node flagsKent Overstreet1-0/+2
2023-10-23bcachefs: Option improvementsKent Overstreet1-2/+2
2023-10-23bcachefs: btree_pathKent Overstreet1-4/+3
2023-10-23bcachefs: Further reduce iter->trans usageKent Overstreet1-2/+3
2023-10-23bcachefs: Always check for transaction restartsKent Overstreet1-2/+2
2023-10-23bcachefs: bch2_btree_iter_relock_intent()Kent Overstreet1-1/+1
2023-10-23bcachefs: Evict btree nodes we're deletingKent Overstreet1-0/+2
2023-10-23bcachefs: Update bch2_btree_verify()Kent Overstreet1-0/+1
2023-10-23bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESISKent Overstreet1-1/+1
2023-10-23bcachefs: Kill bch2_btree_node_get_sibling()Kent Overstreet1-3/+0
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-2/+0
2023-10-23bcachefs: Add (partial) support for fixing btree topologyKent Overstreet1-1/+1
2023-10-23bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet1-1/+1
2023-10-23bcachefs: Add btree cache stats to sysfsKent Overstreet1-0/+1
2023-10-23bcachefs: Improve tracing for transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet1-6/+1
2023-10-23bcachefs: Slightly reduce btree split thresholdKent Overstreet1-1/+1
2023-10-23bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet1-0/+3
2023-10-23bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupKent Overstreet1-0/+7
2023-10-23bcachefs: btree_ptr_v2Kent Overstreet1-0/+2
2023-10-23bcachefs: introduce b->hash_valKent Overstreet1-3/+10
2023-10-23bcachefs: Change btree split threshold to be in u64sKent Overstreet1-1/+1
2023-10-23bcachefs: Don't pass around may_drop_locksKent Overstreet1-3/+2
2023-10-23bcachefs: btree_bkey_cached_commonKent Overstreet1-1/+1
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-3/+3
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-2/+2
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+91