summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
AgeCommit message (Expand)Author
2023-09-13bcachefs: Heap allocate btree_transKent Overstreet
2023-09-13bcachefs: Fix W=12 build errorsKent Overstreet
2023-09-13bcachefs: Remove unneeded semicolonYang Li
2023-09-11bcachefs: Convert more code to bch_err_msg()Kent Overstreet
2023-08-28bcachefs: Assert that btree node locks aren't being leakedKent Overstreet
2023-08-28bcachefs: btree_journal_iter.cKent Overstreet
2023-08-28bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-08-28bcachefs: Ensure topology repair runsKent Overstreet
2023-08-28bcachefs: Make topology repair a normal recovery passKent Overstreet
2023-08-28bcachefs: fix_errors option is now a proper enumKent Overstreet
2023-08-28bcachefs: Enumerate recovery passesKent Overstreet
2023-08-28bcachefs: Assorted sparse fixesKent Overstreet
2023-08-28bcachefs: Allow for unknown btree IDsKent Overstreet
2023-08-28bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet
2023-08-28bcachefs: New error message helpersKent Overstreet
2023-08-28bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet
2023-08-28bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yKent Overstreet
2023-08-28bcachefs: Make reconstruct_alloc quieterKent Overstreet
2023-08-28bcachefs: Private error codes: ENOMEMKent Overstreet
2023-08-28bcachefs: Improve error message for stripe block sector counts wrongKent Overstreet
2023-08-28bcachefs: More stripe create cleanup/fixesKent Overstreet
2023-08-28bcachefs: Mark stripe buckets with correct data typeKent Overstreet
2023-08-28bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-08-28bcachefs: Fix ec repair code checkKent Overstreet
2023-08-28bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-08-28bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-08-28bcachefs: New btree helpersKent Overstreet
2023-08-28bcachefs: Fix btree_gc when multiple passes requiredKent Overstreet
2023-08-28bcachefs: Suppress -EROFS messages when shutting downKent Overstreet
2023-08-28bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-28bcachefs: More style fixesKent Overstreet
2023-08-28bcachefs: Assorted checkpatch fixesKent Overstreet
2023-08-28bcachefs: Use btree_type_has_ptrs() more consistentlyKent Overstreet
2023-08-28bcachefs: New locking functionsKent Overstreet
2023-08-28bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-08-28bcachefs: Convert fsck errors to errcode.hKent Overstreet
2023-08-28bcachefs: Use bch2_err_str() in error messagesKent Overstreet
2023-08-28bcachefs: Convert bch2_gc_done() for_each_btree_key2()Kent Overstreet
2023-08-28bcachefs: for_each_btree_key2()Kent Overstreet
2023-08-28bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet
2023-08-28bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet
2023-08-28bcachefs: Put some repair messages behind opts->verboseKent Overstreet
2023-08-28bcachefs: Always descend to leaf nodes it btree_gcKent Overstreet
2023-08-28bcachefs: Fix assertion in topology repairKent Overstreet
2023-08-28bcachefs: Printbuf reworkKent Overstreet
2023-08-28bcachefs: Tracepoint improvementsKent Overstreet
2023-08-28bcachefs: Shutdown path improvementsKent Overstreet
2023-08-28bcachefs: Ensure buckets have io_time[READ] setKent Overstreet
2023-08-28bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet
2023-08-28bcachefs: Topology repair fixesKent Overstreet