summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_gc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-6/+6
* bcachefs: btree_journal_iter.cKent Overstreet2023-10-221-0/+1
* bcachefs: Fix assorted checkpatch nitsKent Overstreet2023-10-221-1/+1
* bcachefs: Ensure topology repair runsKent Overstreet2023-10-221-1/+1
* bcachefs: Make topology repair a normal recovery passKent Overstreet2023-10-221-31/+13
* bcachefs: fix_errors option is now a proper enumKent Overstreet2023-10-221-1/+1
* bcachefs: Enumerate recovery passesKent Overstreet2023-10-221-2/+2
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-4/+18
* bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet2023-10-221-2/+2
* bcachefs: New error message helpersKent Overstreet2023-10-221-15/+12
* bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet2023-10-221-5/+3
* bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yKent Overstreet2023-10-221-3/+4
* bcachefs: Make reconstruct_alloc quieterKent Overstreet2023-10-221-35/+37
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-8/+8
* bcachefs: Improve error message for stripe block sector counts wrongKent Overstreet2023-10-221-13/+16
* bcachefs: More stripe create cleanup/fixesKent Overstreet2023-10-221-2/+3
* bcachefs: Mark stripe buckets with correct data typeKent Overstreet2023-10-221-3/+12