aboutsummaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_key_cache.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-6/+6
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet1-10/+6
2025-05-23bcachefs: Plumb btree_trans for more locking assertsKent Overstreet1-1/+1
2025-05-23bcachefs: Clear should_be_locked before unlock in key_cache_drop()Kent Overstreet1-1/+8
2025-05-21bcachefs: btree key cache assertsKent Overstreet1-6/+19
2025-05-17bcachefs: Fix bch2_btree_path_traverse_cached() when paths reallocedKent Overstreet1-8/+17
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-4/+4
2025-04-02bcachefs: do_trace_key_cache_fill()Kent Overstreet1-9/+15
2025-02-26bcachefs: Fix deadlockAlan Huang1-1/+1
2025-02-06bcachefs: Fix rcu imbalance in bch2_fs_btree_key_cache_exit()Kent Overstreet1-1/+0
2025-01-21bcachefs: Fix btree_trans_peek_key_cache()Kent Overstreet1-1/+3
2025-01-09bcachefs: Don't set btree_path to updtodate if we don't fillKent Overstreet1-3/+1
2025-01-09bcachefs: fix bch2_btree_key_cache_drop()Kent Overstreet1-2/+12
2025-01-09bcachefs: Write lock btree node in key cache fillsKent Overstreet1-12/+22
2024-12-29bcachefs: trace_key_cache_fillKent Overstreet1-0/+10
2024-12-21bcachefs: Assert that we're not violating key cache coherency rulesKent Overstreet1-3/+10
2024-09-21bcachefs: Use __GFP_ACCOUNT for reclaimable memoryKent Overstreet1-0/+2
2024-09-09bcachefs: Fix format specifier in bch2_btree_key_cache_to_text()Nathan Chancellor1-1/+1
2024-09-09bcachefs: key cache can now allocate from pendingKent Overstreet1-14/+44
2024-09-09bcachefs: Rip out freelists from btree key cacheKent Overstreet1-312/+53
2024-08-22bcachefs: don't use rht_bucket() in btree_key_cache_scan()Kent Overstreet1-3/+27
2024-08-22bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop()Kent Overstreet1-0/+1
2024-08-13bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached()Kent Overstreet1-5/+0
2024-07-14bcachefs: Simplify btree key cache fill pathKent Overstreet1-199/+118
2024-07-14bcachefs: bch2_btree_key_cache_drop() now evictsKent Overstreet1-1/+6
2024-07-14bcachefs: btree_path_cached_set()Kent Overstreet1-26/+24
2024-06-10bcachefs: Leave a buffer in the btree key cache to avoid lock thrashingKent Overstreet1-0/+8
2024-06-10bcachefs: Fix reporting of freed objects from key cache shrinkerKent Overstreet1-8/+5
2024-06-10bcachefs: increase key cache shrinker batch sizeKent Overstreet1-1/+2
2024-06-10bcachefs: Enable automatic shrinking for rhashtablesKent Overstreet1-4/+5
2024-05-28bcachefs: Fix locking assertKent Overstreet1-5/+5
2024-05-08bcachefs: x-macroize journal flags enumsKent Overstreet1-1/+1
2024-05-08bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet1-1/+1
2024-05-08bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text()Nathan Chancellor1-2/+2
2024-05-08bcachefs: Btree key cache instrumentationKent Overstreet1-4/+49
2024-05-08bcachefs: Use bch2_btree_path_upgrade() in key cache traverseKent Overstreet1-16/+3
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-14/+14
2024-05-08bcachefs: prt_printf() now respects \r\n\tKent Overstreet1-6/+3
2024-05-06bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet1-7/+9
2024-04-20bcachefs: Tweak btree key cache shrinker so it actually freesKent Overstreet1-15/+4
2024-04-07bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu listHongbo Li1-0/+2
2024-04-06bcachefs: JOURNAL_SPACE_LOWKent Overstreet1-1/+1
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet1-1/+1
2024-03-13bcachefs: Fix btree key cache coherency during replayKent Overstreet1-3/+5
2024-01-01bcachefs: trans_for_each_path() no longer uses path->idxKent Overstreet1-1/+2
2024-01-01bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet1-1/+1
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-5/+6
2024-01-01bcachefs: skip journal more often in key cache reclaimKent Overstreet1-1/+3
2024-01-01bcachefs; kill bch2_btree_key_cache_flush()Kent Overstreet1-16/+0
2024-01-01bcachefs: delete useless commit_do()Kent Overstreet1-1/+1