summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_cache.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: add counters for failed shrinker reclaimDaniel Hill2024-05-091-20/+68
* bcachefs: for_each_bset() declares loop iterKent Overstreet2024-05-091-3/+0
* bcachefs: Improve sysfs internal/btree_cacheKent Overstreet2024-05-081-5/+28
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-0/+29
* bcachefs: Fix bch2_btree_node_fill() for !pathKent Overstreet2024-04-141-26/+18
* bcachefs: add safety checks in bch2_btree_node_fill()Kent Overstreet2024-04-141-1/+24
* bcachefs: fix race in bch2_btree_node_evict()Kent Overstreet2024-04-131-1/+3
* bcachefs: Improved topology repair checksKent Overstreet2024-03-311-1/+2
* bcachefs: Add an assertion for trying to evict btree rootKent Overstreet2024-03-311-0/+2
* bcachefs: Pin btree cache in ram for random access in fsckKent Overstreet2024-03-131-0/+13
* bcachefs: Kill more -EIO error codesKent Overstreet2024-03-131-3/+3
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-4/+4
* bcachefs: btree node prefetching in check_topologyKent Overstreet2024-03-101-3/+7
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-6/+6
* bcachefs: don't clear accessed bit in btree node fillKent Overstreet2024-01-051-6/+0
* bcachefs: Include btree_trans in more tracepointsKent Overstreet2024-01-011-10/+12
* bcachefs: Don't drop journal pins in exit pathKent Overstreet2023-12-031-5/+3
* Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds2023-11-071-5/+18
|\
| * bcachefs: Fix shrinker namesKent Overstreet2023-10-311-1/+1
| * bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-4/+17
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-021-10/+12
|/
* bcachefs: Minor bch2_btree_node_get() smatch fixesKent Overstreet2023-10-221-22/+2
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-3/+12
* bcachefs: bkey_format helper improvementsKent Overstreet2023-10-221-9/+6
* bcachefs: Enumerate recovery passesKent Overstreet2023-10-221-1/+1
* bcachefs: Delete redundant log messagesKent Overstreet2023-10-221-10/+9
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-8/+13
* bcachefs: unregister_shrinker() now safe on not-registered shrinkerKent Overstreet2023-10-221-2/+1
* bcachefs: bch2_trans_unlock_noassert()Kent Overstreet2023-10-221-1/+1
* bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()Kent Overstreet2023-10-221-12/+19
* six locks: Kill six_lock_state unionKent Overstreet2023-10-221-3/+3
* six locks: Kill six_lock_pcpu_(alloc|free)Kent Overstreet2023-10-221-4/+4
* bcachefs: Clear btree_node_just_written() when node reused or evictedKent Overstreet2023-10-221-0/+3
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-9/+9
* bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet2023-10-221-2/+2
* bcachefs: Centralize btree node lock initializationKent Overstreet2023-10-221-2/+1
* bcachefs: Plumb btree_trans through btree cache codeKent Overstreet2023-10-221-13/+14
* bcachefs: Use six_lock_ip()Kent Overstreet2023-10-221-1/+1
* bcachefs: Convert EAGAIN errors to private error codesKent Overstreet2023-10-221-3/+1
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-2/+2
* bcachefs: Don't set accessed bit on btree node fillKent Overstreet2023-10-221-4/+10
* bcachefs: Split out __bch2_btree_node_get()Kent Overstreet2023-10-221-54/+108
* bcachefs: Fix a race with b->write_typeKent Overstreet2023-10-221-1/+0
* bcachefs: More style fixesKent Overstreet2023-10-221-2/+7
* bcachefs: Improved btree write statisticsKent Overstreet2023-10-221-4/+7
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-2/+2
* bcachefs: improve behaviour of btree_cache_scan()Daniel Hill2023-10-221-1/+1
* bcachefs: bch2_btree_cache_scan() improvementKent Overstreet2023-10-221-44/+40
* bcachefs: Delete old deadlock avoidance codeKent Overstreet2023-10-221-28/+9
* bcachefs: New locking functionsKent Overstreet2023-10-221-7/+14