summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-21bcachefs: bch_fs_usage_baseKent Overstreet1-6/+6
2024-01-21bcachefs: helpers for printing data typesKent Overstreet1-12/+12
2024-01-06bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet1-1/+1
2024-01-06bcachefs: Kill BTREE_TRIGGER_NOATOMICKent Overstreet1-4/+1
2024-01-06bcachefs: mark now takes bkey_sKent Overstreet1-1/+9
2024-01-06bcachefs: trans_mark now takes bkey_sKent Overstreet1-1/+1
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet1-1/+0
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-101/+66
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet1-42/+15
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-28/+15
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet1-4/+4
2024-01-01bcachefs: Kill for_each_btree_key()Kent Overstreet1-19/+18
2024-01-01bcachefs: convert bch_fs_flags to x-macroKent Overstreet1-7/+7
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet1-3/+0
2024-01-01bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Kent Overstreet1-1/+1
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-5/+5
2023-11-29bcachefs: Convert gc_alloc_start() to for_each_btree_key2()Kent Overstreet1-4/+5
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-44/+80
2023-10-31bcachefs: Fix ca->oldest_gen allocationKent Overstreet1-4/+2
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-10/+10
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-52/+43
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-15/+11
2023-10-23bcachefs: Remove unneeded semicolonYang Li1-3/+3
2023-10-23bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-6/+6
2023-10-23bcachefs: btree_journal_iter.cKent Overstreet1-0/+1
2023-10-23bcachefs: Fix assorted checkpatch nitsKent Overstreet1-1/+1
2023-10-23bcachefs: Ensure topology repair runsKent Overstreet1-1/+1
2023-10-23bcachefs: Make topology repair a normal recovery passKent Overstreet1-31/+13
2023-10-23bcachefs: fix_errors option is now a proper enumKent Overstreet1-1/+1
2023-10-23bcachefs: Enumerate recovery passesKent Overstreet1-2/+2
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-2/+2
2023-10-23bcachefs: Allow for unknown btree IDsKent Overstreet1-4/+18
2023-10-23bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet1-2/+2
2023-10-23bcachefs: New error message helpersKent Overstreet1-15/+12
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-5/+3
2023-10-23bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yKent Overstreet1-3/+4
2023-10-23bcachefs: Make reconstruct_alloc quieterKent Overstreet1-35/+37
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-8/+8
2023-10-23bcachefs: Improve error message for stripe block sector counts wrongKent Overstreet1-13/+16
2023-10-23bcachefs: More stripe create cleanup/fixesKent Overstreet1-2/+3
2023-10-23bcachefs: Mark stripe buckets with correct data typeKent Overstreet1-3/+12
2023-10-23bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet1-3/+3
2023-10-23bcachefs: Fix ec repair code checkKent Overstreet1-1/+1
2023-10-23bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet1-21/+22
2023-10-23bcachefs: Convert EROFS errors to private error codesKent Overstreet1-2/+2
2023-10-23bcachefs: New btree helpersKent Overstreet1-7/+2
2023-10-23bcachefs: Fix btree_gc when multiple passes requiredKent Overstreet1-4/+21
2023-10-23bcachefs: Suppress -EROFS messages when shutting downKent Overstreet1-4/+4
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-17/+17
2023-10-23bcachefs: More style fixesKent Overstreet1-2/+2