aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/bcachefs/btree_gc.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-11bcachefs: Add missing restart handling to check_topology()Kent Overstreet1-35/+60
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-4/+4
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet1-25/+24
2025-05-21bcachefs: Debug params are now static_keysKent Overstreet1-1/+1
2025-05-21bcachefs: BCH_SB_MEMBER_DELETED_UUIDKent Overstreet1-0/+4
2025-05-21bcachefs: Remove redundant calls to btree_lost_data()Kent Overstreet1-7/+0
2025-05-21bcachefs: Kill redundant error message in topology repairKent Overstreet1-4/+1
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet1-3/+4
2025-05-21bcachefs: Move various init code to _init_early()Kent Overstreet1-6/+1
2025-04-28bcachefs: btree_root_unreadable_and_scan_found_nothing autofix for non data btreesKent Overstreet1-2/+25
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-2/+2
2025-03-28bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet1-10/+9
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet1-2/+2
2025-03-14bcachefs: add progress indicator to check_allocationsKent Overstreet1-6/+12
2025-01-09bcachefs: bch2_fs_btree_gc_init()Kent Overstreet1-2/+9
2025-01-09bcachefs: Drop redundant "read error" call from btree_gcKent Overstreet1-9/+1
2024-12-21bcachefs: alloc_data_type_set() happens in alloc triggerKent Overstreet1-1/+0
2024-12-21bcachefs: Kill unnecessary mark_lock usageKent Overstreet1-7/+0
2024-12-21bcachefs: Call bch2_btree_lost_data() on btree read errorKent Overstreet1-7/+6
2024-12-21bcachefs: add missing printbuf_reset()Kent Overstreet1-0/+1
2024-12-21bcachefs: Make topology errors autofixKent Overstreet1-1/+1
2024-12-21bcachefs: Reorganize reflink.c a bitKent Overstreet1-92/+0
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-1/+1
2024-12-21bcachefs: Kill BCH_TRANS_COMMIT_lazy_rwKent Overstreet1-1/+1
2024-12-21bcachefs: Avoid bch2_btree_id_str()Kent Overstreet1-18/+27
2024-11-11bcachefs: Fix assertion pop in topology repairKent Overstreet1-1/+1
2024-10-18bcachefs: fix restart handling in bch2_alloc_write_key()Kent Overstreet1-1/+11
2024-10-09bcachefs: Fix state lock involved deadlockAlan Huang1-6/+9
2024-10-04bcachefs: Kill alloc_v4.fragmentation_lruKent Overstreet1-3/+0
2024-09-27bcachefs: rename version -> bversionKent Overstreet1-3/+3
2024-09-27bcachefs: Fix srcu warning in check_topologyKent Overstreet1-0/+2
2024-09-21bcachefs: split up btree cache counters for live, freeableKent Overstreet1-2/+1
2024-09-09bcachefs: Switch gc bucket array to a genradixKent Overstreet1-14/+4
2024-08-16bcachefs: Fix locking in __bch2_trans_mark_dev_sb()Kent Overstreet1-4/+1
2024-07-14bcachefs: Reduce the scope of gc_lockKent Overstreet1-3/+4
2024-07-14bcachefs: bch2_gc_pos_to_text()Kent Overstreet1-0/+16
2024-07-14bcachefs: Refactor disk accounting data structuresKent Overstreet1-3/+4
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet1-25/+29
2024-07-14bcachefs: btree_types bitmask cleanupsKent Overstreet1-1/+1
2024-07-14bcachefs: Initialize gc buckets in alloc triggerKent Overstreet1-24/+5
2024-07-14bcachefs: Walk leaf to root in btree_gcKent Overstreet1-20/+17
2024-07-14bcachefs: Don't block journal when finishing check_allocations()Kent Overstreet1-5/+1
2024-07-14bcachefs: Convert gc to new accountingKent Overstreet1-117/+16
2024-07-14bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet1-4/+5
2024-07-14bcachefs: dev_usage updated by new accountingKent Overstreet1-1/+1
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet1-2/+3
2024-07-14bcachefs: bch_alloc->stripe_sectorsKent Overstreet1-0/+2
2024-07-11bcachefs: bch2_gc_btree() should not use btree_root_lockKent Overstreet1-8/+22
2024-06-29bcachefs: Repair fragmentation_lru in alloc_write_key()Kent Overstreet1-13/+11
2024-06-10bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet1-5/+10