summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_key_cache.c
AgeCommit message (Expand)Author
5 daysbcachefs: BTREE_ITER_nofilter_whiteoutsKent Overstreet
5 daysbcachefs: shrinker.to_text() methodsKent Overstreet
5 daysbcachefs: Fix allocate_dropping_locks() usageKent Overstreet
5 daysbcachefs: fix assert in bch2_btree_path_traverse_cached()Kent Overstreet
5 daysbcachefs: convert btree_key_cache.c to CLASS/guardsKent Overstreet
5 daysbcachefs: Evict/bypass key cache when deletingKent Overstreet
2025-06-02bcachefs: bch_err_throw()Kent Overstreet
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet
2025-05-23bcachefs: Plumb btree_trans for more locking assertsKent Overstreet
2025-05-23bcachefs: Clear should_be_locked before unlock in key_cache_drop()Kent Overstreet
2025-05-21bcachefs: btree key cache assertsKent Overstreet
2025-05-17bcachefs: Fix bch2_btree_path_traverse_cached() when paths reallocedKent Overstreet
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet
2025-04-02bcachefs: do_trace_key_cache_fill()Kent Overstreet
2025-02-26bcachefs: Fix deadlockAlan Huang
2025-02-06bcachefs: Fix rcu imbalance in bch2_fs_btree_key_cache_exit()Kent Overstreet
2025-01-21bcachefs: Fix btree_trans_peek_key_cache()Kent Overstreet
2025-01-09bcachefs: Don't set btree_path to updtodate if we don't fillKent Overstreet
2025-01-09bcachefs: fix bch2_btree_key_cache_drop()Kent Overstreet
2025-01-09bcachefs: Write lock btree node in key cache fillsKent Overstreet
2024-12-29bcachefs: trace_key_cache_fillKent Overstreet
2024-12-21bcachefs: Assert that we're not violating key cache coherency rulesKent Overstreet
2024-09-21bcachefs: Use __GFP_ACCOUNT for reclaimable memoryKent Overstreet
2024-09-09bcachefs: Fix format specifier in bch2_btree_key_cache_to_text()Nathan Chancellor
2024-09-09bcachefs: key cache can now allocate from pendingKent Overstreet
2024-09-09bcachefs: Rip out freelists from btree key cacheKent Overstreet
2024-08-22bcachefs: don't use rht_bucket() in btree_key_cache_scan()Kent Overstreet
2024-08-22bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop()Kent Overstreet
2024-08-13bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached()Kent Overstreet
2024-07-14bcachefs: Simplify btree key cache fill pathKent Overstreet
2024-07-14bcachefs: bch2_btree_key_cache_drop() now evictsKent Overstreet
2024-07-14bcachefs: btree_path_cached_set()Kent Overstreet
2024-06-10bcachefs: Leave a buffer in the btree key cache to avoid lock thrashingKent Overstreet
2024-06-10bcachefs: Fix reporting of freed objects from key cache shrinkerKent Overstreet
2024-06-10bcachefs: increase key cache shrinker batch sizeKent Overstreet
2024-06-10bcachefs: Enable automatic shrinking for rhashtablesKent Overstreet
2024-05-28bcachefs: Fix locking assertKent Overstreet
2024-05-08bcachefs: x-macroize journal flags enumsKent Overstreet
2024-05-08bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet
2024-05-08bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text()Nathan Chancellor
2024-05-08bcachefs: Btree key cache instrumentationKent Overstreet
2024-05-08bcachefs: Use bch2_btree_path_upgrade() in key cache traverseKent Overstreet
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-05-08bcachefs: prt_printf() now respects \r\n\tKent Overstreet
2024-05-06bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet
2024-04-20bcachefs: Tweak btree key cache shrinker so it actually freesKent Overstreet
2024-04-07bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu listHongbo Li
2024-04-06bcachefs: JOURNAL_SPACE_LOWKent Overstreet
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet
2024-03-13bcachefs: Fix btree key cache coherency during replayKent Overstreet