summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_key_cache.c
AgeCommit message (Expand)AuthorFilesLines
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-14bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached()Kent Overstreet1-5/+0
2024-07-15bcachefs: Simplify btree key cache fill pathKent Overstreet1-199/+118
2024-07-15bcachefs: bch2_btree_key_cache_drop() now evictsKent Overstreet1-1/+6
2024-07-15bcachefs: 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-09bcachefs: x-macroize journal flags enumsKent Overstreet1-1/+1
2024-05-09bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet1-1/+1
2024-05-09bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text()Nathan Chancellor1-2/+2
2024-05-09bcachefs: Btree key cache instrumentationKent Overstreet1-4/+49
2024-05-09bcachefs: Use bch2_btree_path_upgrade() in key cache traverseKent Overstreet1-16/+3
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-14/+14
2024-05-09bcachefs: 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-21bcachefs: 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-14bcachefs: 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
2024-01-01bcachefs: convert bch_fs_flags to x-macroKent Overstreet1-2/+2
2024-01-01bcachefs: Don't rejournal keys in key cache flushKent Overstreet1-6/+11
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-3/+3
2023-12-03bcachefs: Don't drop journal pins in exit pathKent Overstreet1-2/+0
2023-11-15bcachefs: Kill journal pre-reservationsKent Overstreet1-14/+0
2023-11-14bcachefs: Run btree key cache shrinker less aggressivelyKent Overstreet1-4/+19
2023-11-07Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-4/+4
2023-11-03Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-9/+12
2023-11-02bcachefs: Don't downgrade locks on transaction restartKent Overstreet1-1/+1
2023-10-31bcachefs: Fix shrinker namesKent Overstreet1-1/+1
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-2/+2
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-7/+5
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-2/+0
2023-10-23bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text()Nathan Chancellor1-1/+1
2023-10-23bcachefs: Fix silent enum conversion errorKent Overstreet1-5/+7
2023-10-23bcachefs: mark bch_inode_info and bkey_cached as reclaimableMikulas Patocka1-1/+1