aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_cache.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-1/+5
2023-10-22bcachefs: Allow for unknown btree IDsGravatar Kent Overstreet 1-1/+21
2023-10-22bcachefs: bch2_btree_node_to_text() const correctnessGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Plumb btree_trans through btree cache codeGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Move bkey bkey_unpack_key() to bkey.hGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: New locking functionsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix usage of six lock's percpu modeGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Use x-macros for btree node flagsGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Option improvementsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: btree_pathGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: Further reduce iter->trans usageGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Always check for transaction restartsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_btree_iter_relock_intent()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Evict btree nodes we're deletingGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Update bch2_btree_verify()Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESISGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Kill bch2_btree_node_get_sibling()Gravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Add (partial) support for fixing btree topologyGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Add btree cache stats to sysfsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Improve tracing for transaction restartsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Remove some uses of PAGE_SIZE in the btree codeGravatar Kent Overstreet 1-6/+1
2023-10-22bcachefs: Slightly reduce btree split thresholdGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: trans_commit() path can now insert to interior nodesGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: btree_ptr_v2Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: introduce b->hash_valGravatar Kent Overstreet 1-3/+10
2023-10-22bcachefs: Change btree split threshold to be in u64sGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Don't pass around may_drop_locksGravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: btree_bkey_cached_commonGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Make bkey types globally uniqueGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: revamp to_text methodsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Initial commitGravatar Kent Overstreet 1-0/+91