summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_key_cache.c
Commit message (Expand)AuthorAgeFilesLines
* 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-141-14/+0
* bcachefs: Run btree key cache shrinker less aggressivelyKent Overstreet2023-11-131-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-011-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-021-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
* bcachefs: bch2_bkey_get_iter() helpersKent Overstreet2023-10-221-4/+3
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-8/+8
* bcachefs: don't bump key cache journal seq on nojournal commitsBrian Foster2023-10-221-4/+19
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-3/+3
* bcachefs: Centralize btree node lock initializationKent Overstreet2023-10-221-2/+1
* bcachefs: Kill trans->flagsKent Overstreet2023-10-221-1/+2
* bcachefs: Don't call bch2_journal_pin_drop() under key cache lockKent Overstreet2023-10-221-6/+8
* bcachefs: Use six_lock_ip()Kent Overstreet2023-10-221-1/+1
* bcachefs: Don't emit tracepoints for expected eventsKent Overstreet2023-10-221-2/+2
* bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIMKent Overstreet2023-10-221-20/+50
* bcachefs: Improve bkey_cached_lock_for_evict()Kent Overstreet2023-10-221-3/+2
* bcachefs: Fix a livelock in key cache fill pathKent Overstreet2023-10-221-1/+10
* bcachefs: Key cache now works for snapshots btreesKent Overstreet2023-10-221-8/+8
* bcachefs: Bring back BTREE_ITER_CACHED_NOFILLKent Overstreet2023-10-221-2/+1
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-4/+4
* bcachefs: Fix a use after freeKent Overstreet2023-10-221-4/+5
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-5/+5
* bcachefs: Btree key cache shrinker fixKent Overstreet2023-10-221-10/+32
* bcachefs: Btree key cache improvementsKent Overstreet2023-10-221-17/+50
* bcachefs: bch2_btree_key_cache_scan() doesn't need trylockKent Overstreet2023-10-221-6/+2
* bcachefs: Break out bch2_btree_path_traverse_cached_slowpath()Kent Overstreet2023-10-221-3/+57
* bcachefs: Delete old deadlock avoidance codeKent Overstreet2023-10-221-21/+6
* bcachefs: Ensure intent locks are marked before taking write locksKent Overstreet2023-10-221-2/+8
* bcachefs: Avoid using btree_node_lock_nopath()Kent Overstreet2023-10-221-11/+6
* bcachefs: Fix usage of six lock's percpu mode, key cache versionKent Overstreet2023-10-221-42/+88
* bcachefs: Refactor bkey_cached_alloc() pathKent Overstreet2023-10-221-19/+19