summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_key_cache.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Simplify btree key cache fill pathKent Overstreet2024-07-151-199/+118
* bcachefs: bch2_btree_key_cache_drop() now evictsKent Overstreet2024-07-151-1/+6
* bcachefs: btree_path_cached_set()Kent Overstreet2024-07-151-26/+24
* bcachefs: Leave a buffer in the btree key cache to avoid lock thrashingKent Overstreet2024-06-101-0/+8
* bcachefs: Fix reporting of freed objects from key cache shrinkerKent Overstreet2024-06-101-8/+5
* bcachefs: increase key cache shrinker batch sizeKent Overstreet2024-06-101-1/+2
* bcachefs: Enable automatic shrinking for rhashtablesKent Overstreet2024-06-101-4/+5
* bcachefs: Fix locking assertKent Overstreet2024-05-281-5/+5
* bcachefs: x-macroize journal flags enumsKent Overstreet2024-05-081-1/+1
* bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet2024-05-081-1/+1
* bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text()Nathan Chancellor2024-05-081-2/+2
* bcachefs: Btree key cache instrumentationKent Overstreet2024-05-081-4/+49
* bcachefs: Use bch2_btree_path_upgrade() in key cache traverseKent Overstreet2024-05-081-16/+3
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-14/+14
* bcachefs: prt_printf() now respects \r\n\tKent Overstreet2024-05-081-6/+3
* bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet2024-05-061-7/+9
* bcachefs: Tweak btree key cache shrinker so it actually freesKent Overstreet2024-04-201-15/+4
* bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu listHongbo Li2024-04-071-0/+2
* bcachefs: JOURNAL_SPACE_LOWKent Overstreet2024-04-061-1/+1
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-1/+1
* bcachefs: Fix btree key cache coherency during replayKent Overstreet2024-03-141-3/+5
* bcachefs: trans_for_each_path() no longer uses path->idxKent Overstreet2024-01-011-1/+2
* bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet2024-01-011-1/+1
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-5/+6
* bcachefs: skip journal more often in key cache reclaimKent Overstreet2024-01-011-1/+3
* bcachefs; kill bch2_btree_key_cache_flush()Kent Overstreet2024-01-011-16/+0
* bcachefs: delete useless commit_do()Kent Overstreet2024-01-011-1/+1
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-2/+2
* bcachefs: Don't rejournal keys in key cache flushKent Overstreet2024-01-011-6/+11
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-3/+3
* bcachefs: Don't drop journal pins in exit pathKent Overstreet2023-12-031-2/+0
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-151-14/+0
* bcachefs: Run btree key cache shrinker less aggressivelyKent Overstreet2023-11-141-4/+19
* Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds2023-11-071-4/+4
|\
| * bcachefs: Don't downgrade locks on transaction restartKent Overstreet2023-11-021-1/+1
| * bcachefs: Fix shrinker namesKent Overstreet2023-10-311-1/+1
| * bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-2/+2
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-031-9/+12
|/
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-7/+5
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-2/+0
* bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text()Nathan Chancellor2023-10-221-1/+1
* bcachefs: Fix silent enum conversion errorKent Overstreet2023-10-221-5/+7
* bcachefs: mark bch_inode_info and bkey_cached as reclaimableMikulas Patocka2023-10-221-1/+1
* bcachefs: Add new assertions for shutdown pathKent Overstreet2023-10-221-0/+1
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-1/+0
* bcachefs: Kill JOURNAL_WATERMARKKent Overstreet2023-10-221-1/+1
* bcachefs: unregister_shrinker() now safe on not-registered shrinkerKent Overstreet2023-10-221-2/+1
* bcachefs: allocate_dropping_locks()Kent Overstreet2023-10-221-10/+3
* six locks: Kill six_lock_state unionKent Overstreet2023-10-221-3/+3
* six locks: Kill six_lock_pcpu_(alloc|free)Kent Overstreet2023-10-221-9/+4