summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
AgeCommit message (Expand)Author
12 daysbcachefs: Better fsck error message for key versionKent Overstreet
12 daysbcachefs: 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
2024-05-08bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet
2024-05-08bcachefs: bch2_btree_root_alloc_fake_trans()Kent Overstreet
2024-05-08bcachefs: member helper cleanupsKent Overstreet
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-05-08bcachefs: mark_superblock cleanupKent Overstreet
2024-05-08bcachefs: gc_btree_init_recurse() uses gc_mark_node()Kent Overstreet
2024-05-08bcachefs: move root node topo checks to node_check_topology()Kent Overstreet
2024-05-08bcachefs: move topology repair kick to gc_btrees()Kent Overstreet
2024-05-08bcachefs: kill metadata only gcKent Overstreet
2024-05-08bcachefs: Finish converting reconstruct_alloc to errors_silentKent Overstreet
2024-05-08bcachefs: bch2_gc() is now private to btree_gc.cKent Overstreet
2024-04-17bcachefs: fix leak in bch2_gc_write_reflink_keyKent Overstreet
2024-04-14bcachefs: bch_member.btree_allocated_bitmapKent Overstreet
2024-04-09bcachefs: Don't scan for btree nodes when we can reconstructKent Overstreet
2024-04-09bcachefs: Fix check_topology() when using node scanKent Overstreet
2024-04-03bcachefs: Topology repair now uses nodes found by scanning to fill holesKent Overstreet
2024-04-03bcachefs: Don't skip fake btree roots in fsckKent Overstreet
2024-03-31bcachefs: Split out recovery_passes.cKent Overstreet
2024-03-31bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet
2024-03-31bcachefs: Fix use after free in bch2_check_fix_ptrs()Kent Overstreet
2024-03-31bcachefs: Improved topology repair checksKent Overstreet
2024-03-17bcachefs: Fix locking in bch2_alloc_write_key()Kent Overstreet
2024-03-13bcachefs: reconstruct_alloc cleanupKent Overstreet
2024-03-13bcachefs: Fix order of gc_done passesKent Overstreet
2024-03-13bcachefs: fix deletion of indirect extents in btree_gcKent Overstreet
2024-03-13bcachefs: Kill more -EIO error codesKent Overstreet
2024-03-13bcachefs: kill kvpmalloc()Kent Overstreet
2024-03-10bcachefs: btree node prefetching in check_topologyKent Overstreet
2024-03-10bcachefs: btree_and_journal_iter.transKent Overstreet
2024-03-10bcachefs: Fix degraded mode fsckKent Overstreet
2024-01-21bcachefs: bch_fs_usage_baseKent Overstreet
2024-01-21bcachefs: helpers for printing data typesKent Overstreet
2024-01-05bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet
2024-01-05bcachefs: Kill BTREE_TRIGGER_NOATOMICKent Overstreet
2024-01-05bcachefs: mark now takes bkey_sKent Overstreet
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet