summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_key_cache.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-23bcachefs: Add new assertions for shutdown pathKent Overstreet1-0/+1
2023-10-23bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet1-1/+0
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-1/+1
2023-10-23bcachefs: unregister_shrinker() now safe on not-registered shrinkerKent Overstreet1-2/+1
2023-10-23bcachefs: allocate_dropping_locks()Kent Overstreet1-10/+3
2023-10-23six locks: Kill six_lock_state unionKent Overstreet1-3/+3
2023-10-23six locks: Kill six_lock_pcpu_(alloc|free)Kent Overstreet1-9/+4
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet1-4/+3
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-8/+8
2023-10-23bcachefs: don't bump key cache journal seq on nojournal commitsBrian Foster1-4/+19