summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_gc.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Convert gc_alloc_start() to for_each_btree_key2()Kent Overstreet2023-11-281-4/+5
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-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
* bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet2023-10-221-3/+3
* bcachefs: Fix ec repair code checkKent Overstreet2023-10-221-1/+1
* bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet2023-10-221-21/+22
* bcachefs: Convert EROFS errors to private error codesKent Overstreet2023-10-221-2/+2
* bcachefs: New btree helpersKent Overstreet2023-10-221-7/+2
* bcachefs: Fix btree_gc when multiple passes requiredKent Overstreet2023-10-221-4/+21
* bcachefs: Suppress -EROFS messages when shutting downKent Overstreet2023-10-221-4/+4
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-17/+17
* bcachefs: More style fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-1/+1
* bcachefs: Use btree_type_has_ptrs() more consistentlyKent Overstreet2023-10-221-1/+1
* bcachefs: New locking functionsKent Overstreet2023-10-221-16/+24
* bcachefs: Add persistent counters for all tracepointsKent Overstreet2023-10-221-2/+2
* bcachefs: Convert fsck errors to errcode.hKent Overstreet2023-10-221-9/+9
* bcachefs: Use bch2_err_str() in error messagesKent Overstreet2023-10-221-17/+18
* bcachefs: Convert bch2_gc_done() for_each_btree_key2()Kent Overstreet2023-10-221-115/+117
* bcachefs: for_each_btree_key2()Kent Overstreet2023-10-221-74/+38
* bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet2023-10-221-5/+5
* bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet2023-10-221-18/+19
* bcachefs: Put some repair messages behind opts->verboseKent Overstreet2023-10-221-6/+8
* bcachefs: Always descend to leaf nodes it btree_gcKent Overstreet2023-10-221-8/+2
* bcachefs: Fix assertion in topology repairKent Overstreet2023-10-221-0/+2
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-2/+2
* bcachefs: Tracepoint improvementsKent Overstreet2023-10-221-5/+2
* bcachefs: Shutdown path improvementsKent Overstreet2023-10-221-3/+1