summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
AgeCommit message (Expand)Author
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
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: Kill for_each_btree_key()Kent Overstreet
2024-01-01bcachefs: convert bch_fs_flags to x-macroKent Overstreet
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet
2024-01-01bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1Kent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2023-11-28bcachefs: Convert gc_alloc_start() to for_each_btree_key2()Kent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-10-31bcachefs: Fix ca->oldest_gen allocationKent Overstreet
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Remove unneeded semicolonYang Li
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet
2023-10-22bcachefs: btree_journal_iter.cKent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: Ensure topology repair runsKent Overstreet
2023-10-22bcachefs: Make topology repair a normal recovery passKent Overstreet
2023-10-22bcachefs: fix_errors option is now a proper enumKent Overstreet
2023-10-22bcachefs: Enumerate recovery passesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: Allow for unknown btree IDsKent Overstreet
2023-10-22bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yKent Overstreet
2023-10-22bcachefs: Make reconstruct_alloc quieterKent Overstreet
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: Improve error message for stripe block sector counts wrongKent Overstreet
2023-10-22bcachefs: More stripe create cleanup/fixesKent Overstreet
2023-10-22bcachefs: Mark stripe buckets with correct data typeKent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-10-22bcachefs: Fix ec repair code checkKent Overstreet
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-10-22bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-10-22bcachefs: New btree helpersKent Overstreet
2023-10-22bcachefs: Fix btree_gc when multiple passes requiredKent Overstreet
2023-10-22bcachefs: Suppress -EROFS messages when shutting downKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: More style fixesKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet