summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: btree_cache.freeable list fixesKent Overstreet2024-11-071-0/+2
* bcachefs: Rework btree node pinningKent Overstreet2024-09-211-0/+3
* bcachefs: fix failure to relock in bch2_btree_node_mem_alloc()Kent Overstreet2024-08-221-0/+2
* bcachefs: bch2_btree_id_to_text()Kent Overstreet2024-07-151-0/+2
* bcachefs: add counters for failed shrinker reclaimDaniel Hill2024-05-091-1/+1
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-0/+3
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-7/+12
* bcachefs: Include btree_trans in more tracepointsKent Overstreet2024-01-011-2/+2
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-2/+3
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-1/+5
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-1/+21
* bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet2023-10-221-2/+2
* bcachefs: Plumb btree_trans through btree cache codeKent Overstreet2023-10-221-2/+2
* bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet2023-10-221-0/+1
* bcachefs: New locking functionsKent Overstreet2023-10-221-2/+2
* bcachefs: Fix usage of six lock's percpu modeKent Overstreet2023-10-221-1/+1
* bcachefs: Use x-macros for btree node flagsKent Overstreet2023-10-221-0/+2
* bcachefs: Option improvementsKent Overstreet2023-10-221-2/+2
* bcachefs: btree_pathKent Overstreet2023-10-221-4/+3
* bcachefs: Further reduce iter->trans usageKent Overstreet2023-10-221-2/+3
* bcachefs: Always check for transaction restartsKent Overstreet2023-10-221-2/+2
* bcachefs: bch2_btree_iter_relock_intent()Kent Overstreet2023-10-221-1/+1
* bcachefs: Evict btree nodes we're deletingKent Overstreet2023-10-221-0/+2
* bcachefs: Update bch2_btree_verify()Kent Overstreet2023-10-221-0/+1
* bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESISKent Overstreet2023-10-221-1/+1
* bcachefs: Kill bch2_btree_node_get_sibling()Kent Overstreet2023-10-221-3/+0
* bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet2023-10-221-2/+0
* bcachefs: Add (partial) support for fixing btree topologyKent Overstreet2023-10-221-1/+1
* bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet2023-10-221-1/+1
* bcachefs: Add btree cache stats to sysfsKent Overstreet2023-10-221-0/+1
* bcachefs: Improve tracing for transaction restartsKent Overstreet2023-10-221-1/+1
* bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet2023-10-221-6/+1
* bcachefs: Slightly reduce btree split thresholdKent Overstreet2023-10-221-1/+1
* bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet2023-10-221-0/+3
* bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupKent Overstreet2023-10-221-0/+7
* bcachefs: btree_ptr_v2Kent Overstreet2023-10-221-0/+2
* bcachefs: introduce b->hash_valKent Overstreet2023-10-221-3/+10
* bcachefs: Change btree split threshold to be in u64sKent Overstreet2023-10-221-1/+1
* bcachefs: Don't pass around may_drop_locksKent Overstreet2023-10-221-3/+2
* bcachefs: btree_bkey_cached_commonKent Overstreet2023-10-221-1/+1
* bcachefs: Make bkey types globally uniqueKent Overstreet2023-10-221-3/+3
* bcachefs: revamp to_text methodsKent Overstreet2023-10-221-2/+2
* bcachefs: Initial commitKent Overstreet2023-10-221-0/+91