summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_gc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-11/+11
* bcachefs: mark_superblock cleanupKent Overstreet2024-05-081-49/+5
* bcachefs: gc_btree_init_recurse() uses gc_mark_node()Kent Overstreet2024-05-081-42/+22
* bcachefs: move root node topo checks to node_check_topology()Kent Overstreet2024-05-081-23/+1
* bcachefs: move topology repair kick to gc_btrees()Kent Overstreet2024-05-081-39/+9
* bcachefs: kill metadata only gcKent Overstreet2024-05-081-129/+59
* bcachefs: Finish converting reconstruct_alloc to errors_silentKent Overstreet2024-05-081-3/+1
* bcachefs: bch2_gc() is now private to btree_gc.cKent Overstreet2024-05-081-8/+6
* bcachefs: fix leak in bch2_gc_write_reflink_keyKent Overstreet2024-04-171-1/+2
* bcachefs: bch_member.btree_allocated_bitmapKent Overstreet2024-04-151-0/+13
* bcachefs: Don't scan for btree nodes when we can reconstructKent Overstreet2024-04-091-3/+8
* bcachefs: Fix check_topology() when using node scanKent Overstreet2024-04-091-1/+1
* bcachefs: Topology repair now uses nodes found by scanning to fill holesKent Overstreet2024-04-031-106/+197
* bcachefs: Don't skip fake btree roots in fsckKent Overstreet2024-04-031-3/+0
* bcachefs: Split out recovery_passes.cKent Overstreet2024-04-011-1/+1
* bcachefs: Kill bch2_bkey_ptr_data_type()Kent Overstreet2024-04-011-27/+32
* bcachefs: Fix use after free in bch2_check_fix_ptrs()Kent Overstreet2024-04-011-6/+6
* bcachefs: Improved topology repair checksKent Overstreet2024-04-011-120/+13
* bcachefs: Fix locking in bch2_alloc_write_key()Kent Overstreet2024-03-181-1/+1
* bcachefs: reconstruct_alloc cleanupKent Overstreet2024-03-141-44/+38
* bcachefs: Fix order of gc_done passesKent Overstreet2024-03-141-4/+4
* bcachefs: fix deletion of indirect extents in btree_gcKent Overstreet2024-03-141-2/+2
* bcachefs: Kill more -EIO error codesKent Overstreet2024-03-141-2/+2
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-4/+2
* bcachefs: btree node prefetching in check_topologyKent Overstreet2024-03-101-0/+3
* bcachefs: btree_and_journal_iter.transKent Overstreet2024-03-101-4/+4
* bcachefs: Fix degraded mode fsckKent Overstreet2024-03-101-18/+18
* bcachefs: bch_fs_usage_baseKent Overstreet2024-01-211-6/+6
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-12/+12
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-061-1/+1
* bcachefs: Kill BTREE_TRIGGER_NOATOMICKent Overstreet2024-01-061-4/+1
* bcachefs: mark now takes bkey_sKent Overstreet2024-01-061-1/+9
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-061-1/+1
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-1/+0
* bcachefs: for_each_member_device() now declares loop iterKent Overstreet2024-01-011-101/+66
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-42/+15
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-28/+15
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-4/+4
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-19/+18
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-7/+7
* bcachefs: Kill dev_usage->buckets_ecKent Overstreet2024-01-011-3/+0
* bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Kent Overstreet2024-01-011-1/+1
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-5/+5
* bcachefs: Convert gc_alloc_start() to for_each_btree_key2()Kent Overstreet2023-11-291-4/+5
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-021-44/+80
* bcachefs: Fix ca->oldest_gen allocationKent Overstreet2023-10-311-4/+2
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-10/+10
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-52/+43
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-15/+11
* bcachefs: Remove unneeded semicolonYang Li2023-10-221-3/+3