summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_key_cache.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet1-2/+0
2023-10-23bcachefs: Add some cond_rescheds() in shutdown pathKent Overstreet1-0/+4
2023-10-23bcachefs: Fix some spurious gcc warningsKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-10/+0
2023-10-23bcachefs: Change a BUG_ON() to a fatal errorKent Overstreet1-3/+4
2023-10-23bcachefs: Fix error in filesystem initializationKent Overstreet1-2/+9
2023-10-23bcachefs: Move journal reclaim to a kthreadKent Overstreet1-1/+1
2023-10-23bcachefs: Ensure journal reclaim runs when btree key cache is too dirtyKent Overstreet1-0/+8
2023-10-23bcachefs: Improve btree key cache shrinkerKent Overstreet1-49/+46
2023-10-23bcachefs: Add a kmem_cache for btree_key_cache objectsKent Overstreet1-5/+25
2023-10-23bcachefs: Add a shrinker for the btree key cacheKent Overstreet1-5/+88
2023-10-23bcachefs: Fix btree key cache shutdownKent Overstreet1-0/+3
2023-10-23bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet1-8/+31
2023-10-23bcachefs: More inlinining in the btree key cache codeKent Overstreet1-0/+1
2023-10-23bcachefs: Improve tracing for transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: Use cached iterators for inode updatesKent Overstreet1-5/+5
2023-10-23bcachefs: Fix lock ordering with new btree cache codeKent Overstreet1-0/+25
2023-10-23bcachefs: Btree key cacheKent Overstreet1-0/+494