aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_cache.c
AgeCommit message (Expand)AuthorFilesLines
7 daysbcachefs: Enable automatic shrinking for rhashtablesGravatar Kent Overstreet 1-4/+5
2024-05-09bcachefs: add counters for failed shrinker reclaimGravatar Daniel Hill 1-20/+68
2024-05-09bcachefs: for_each_bset() declares loop iterGravatar Kent Overstreet 1-3/+0
2024-05-08bcachefs: Improve sysfs internal/btree_cacheGravatar Kent Overstreet 1-5/+28
2024-05-08bcachefs: Run bch2_check_fix_ptrs() via triggersGravatar Kent Overstreet 1-0/+29
2024-04-14bcachefs: Fix bch2_btree_node_fill() for !pathGravatar Kent Overstreet 1-26/+18
2024-04-14bcachefs: add safety checks in bch2_btree_node_fill()Gravatar Kent Overstreet 1-1/+24
2024-04-13bcachefs: fix race in bch2_btree_node_evict()Gravatar Kent Overstreet 1-1/+3
2024-03-31bcachefs: Improved topology repair checksGravatar Kent Overstreet 1-1/+2
2024-03-31bcachefs: Add an assertion for trying to evict btree rootGravatar Kent Overstreet 1-0/+2
2024-03-13bcachefs: Pin btree cache in ram for random access in fsckGravatar Kent Overstreet 1-0/+13
2024-03-13bcachefs: Kill more -EIO error codesGravatar Kent Overstreet 1-3/+3
2024-03-13bcachefs: kill kvpmalloc()Gravatar Kent Overstreet 1-4/+4
2024-03-10bcachefs: btree node prefetching in check_topologyGravatar Kent Overstreet 1-3/+7
2024-01-21bcachefs: Prep work for variable size btree node buffersGravatar Kent Overstreet 1-6/+6
2024-01-05bcachefs: don't clear accessed bit in btree node fillGravatar Kent Overstreet 1-6/+0
2024-01-01bcachefs: Include btree_trans in more tracepointsGravatar Kent Overstreet 1-10/+12
2023-12-03bcachefs: Don't drop journal pins in exit pathGravatar Kent Overstreet 1-5/+3
2023-11-07Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsGravatar Linus Torvalds 1-5/+18
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-10/+12
2023-10-31bcachefs: Fix shrinker namesGravatar Kent Overstreet 1-1/+1
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-4/+17
2023-10-22bcachefs: Minor bch2_btree_node_get() smatch fixesGravatar Kent Overstreet 1-22/+2
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-3/+12
2023-10-22bcachefs: bkey_format helper improvementsGravatar Kent Overstreet 1-9/+6
2023-10-22bcachefs: Enumerate recovery passesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Delete redundant log messagesGravatar Kent Overstreet 1-10/+9
2023-10-22bcachefs: Allow for unknown btree IDsGravatar Kent Overstreet 1-8/+13
2023-10-22bcachefs: unregister_shrinker() now safe on not-registered shrinkerGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: bch2_trans_unlock_noassert()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()Gravatar Kent Overstreet 1-12/+19
2023-10-22six locks: Kill six_lock_state unionGravatar Kent Overstreet 1-3/+3
2023-10-22six locks: Kill six_lock_pcpu_(alloc|free)Gravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Clear btree_node_just_written() when node reused or evictedGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-9/+9
2023-10-22bcachefs: bch2_btree_node_to_text() const correctnessGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Centralize btree node lock initializationGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: Plumb btree_trans through btree cache codeGravatar Kent Overstreet 1-13/+14
2023-10-22bcachefs: Use six_lock_ip()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Convert EAGAIN errors to private error codesGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Don't set accessed bit on btree node fillGravatar Kent Overstreet 1-4/+10
2023-10-22bcachefs: Split out __bch2_btree_node_get()Gravatar Kent Overstreet 1-54/+108
2023-10-22bcachefs: Fix a race with b->write_typeGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: More style fixesGravatar Kent Overstreet 1-2/+7
2023-10-22bcachefs: Improved btree write statisticsGravatar Kent Overstreet 1-4/+7
2023-10-22bcachefs: Assorted checkpatch fixesGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: improve behaviour of btree_cache_scan()Gravatar Daniel Hill 1-1/+1
2023-10-22bcachefs: bch2_btree_cache_scan() improvementGravatar Kent Overstreet 1-44/+40
2023-10-22bcachefs: Delete old deadlock avoidance codeGravatar Kent Overstreet 1-28/+9