summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
AgeCommit message (Expand)Author
2025-01-09bcachefs: bch2_fs_btree_gc_init()Kent Overstreet
2025-01-09bcachefs: Drop redundant "read error" call from btree_gcKent Overstreet
2024-12-21bcachefs: alloc_data_type_set() happens in alloc triggerKent Overstreet
2024-12-21bcachefs: Kill unnecessary mark_lock usageKent Overstreet
2024-12-21bcachefs: Call bch2_btree_lost_data() on btree read errorKent Overstreet
2024-12-21bcachefs: add missing printbuf_reset()Kent Overstreet
2024-12-21bcachefs: Make topology errors autofixKent Overstreet
2024-12-21bcachefs: Reorganize reflink.c a bitKent Overstreet
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet
2024-12-21bcachefs: Kill BCH_TRANS_COMMIT_lazy_rwKent Overstreet
2024-12-21bcachefs: Avoid bch2_btree_id_str()Kent Overstreet
2024-11-11bcachefs: Fix assertion pop in topology repairKent Overstreet
2024-10-18bcachefs: fix restart handling in bch2_alloc_write_key()Kent Overstreet
2024-10-09bcachefs: Fix state lock involved deadlockAlan Huang
2024-10-04bcachefs: Kill alloc_v4.fragmentation_lruKent Overstreet
2024-09-27bcachefs: rename version -> bversionKent Overstreet
2024-09-27bcachefs: Fix srcu warning in check_topologyKent Overstreet
2024-09-21bcachefs: split up btree cache counters for live, freeableKent Overstreet
2024-09-09bcachefs: Switch gc bucket array to a genradixKent Overstreet
2024-08-16bcachefs: Fix locking in __bch2_trans_mark_dev_sb()Kent Overstreet
2024-07-14bcachefs: Reduce the scope of gc_lockKent Overstreet
2024-07-14bcachefs: bch2_gc_pos_to_text()Kent Overstreet
2024-07-14bcachefs: Refactor disk accounting data structuresKent Overstreet
2024-07-14bcachefs: fsck_err() may now take a btree_transKent Overstreet
2024-07-14bcachefs: btree_types bitmask cleanupsKent Overstreet
2024-07-14bcachefs: Initialize gc buckets in alloc triggerKent Overstreet
2024-07-14bcachefs: Walk leaf to root in btree_gcKent Overstreet
2024-07-14bcachefs: Don't block journal when finishing check_allocations()Kent Overstreet
2024-07-14bcachefs: Convert gc to new accountingKent Overstreet
2024-07-14bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet
2024-07-14bcachefs: dev_usage updated by new accountingKent Overstreet
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet
2024-07-14bcachefs: bch_alloc->stripe_sectorsKent Overstreet
2024-07-11bcachefs: bch2_gc_btree() should not use btree_root_lockKent Overstreet
2024-06-29bcachefs: Repair fragmentation_lru in alloc_write_key()Kent Overstreet
2024-06-10bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet
2024-06-10bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checksKent Overstreet
2024-05-28bcachefs: Better fsck error message for key versionKent Overstreet
2024-05-28bcachefs: btree_gc can now handle unknown btreesKent Overstreet
2024-05-08bcachefs: kill bch2_dev_bkey_exists() in btree_gc.cKent Overstreet
2024-05-08bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet
2024-05-08bcachefs: Pass device to bch2_alloc_write_key()Kent Overstreet
2024-05-08bcachefs: New helpers for device refcountsKent Overstreet
2024-05-08bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet
2024-05-08bcachefs: alloc_data_type_set()Kent Overstreet
2024-05-08bcachefs: delete old gen check bch2_alloc_write_key()Kent Overstreet
2024-05-08bcachefs: Kill gc_init_recurse()Kent Overstreet
2024-05-08bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet
2024-05-08bcachefs: kill gc looping for bucket gensKent Overstreet
2024-05-08bcachefs: bucket_data_type_mismatch()Kent Overstreet