summaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery_passes.c
AgeCommit message (Expand)Author
2025-07-07bcachefs: Don't schedule non persistent passes persistentlyKent Overstreet
2025-06-26bcachefs: Ensure we rewind to run recovery passesKent Overstreet
2025-06-16bcachefs: Call bch2_fs_init_rw() early if we'll be going rwKent Overstreet
2025-06-11bcachefs: Don't persistently run scan_for_btree_nodesKent Overstreet
2025-06-02bcachefs: BCH_RECOVERY_PASS_NO_RATELIMITKent Overstreet
2025-06-02bcachefs: bch2_require_recovery_pass()Kent Overstreet
2025-06-02bcachefs: bch_err_throw()Kent Overstreet
2025-05-27bcachefs: Don't rewind to run a recovery pass we already ranKent Overstreet
2025-05-23bcachefs: Fix opts.recovery_pass_lastKent Overstreet
2025-05-21bcachefs: Run recovery passes asynchronouslyKent Overstreet
2025-05-21bcachefs: bch2_run_explicit_recovery_pass() cleanupKent Overstreet
2025-05-21bcachefs: bch2_recovery_pass_status_to_text()Kent Overstreet
2025-05-21bcachefs: __bch2_run_recovery_passes()Kent Overstreet
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet
2025-05-21bcachefs: Don't rewind recovery if not in recoveryKent Overstreet
2025-05-21bcachefs: online_fsck_mutex -> run_recovery_passes_lockKent Overstreet
2025-05-21bcachefs: bch_sb_field_recovery_passesKent Overstreet
2025-05-21bcachefs: Run most explicit recovery passes persistentKent Overstreet
2025-05-21bcachefs: provide unlocked version of run_explicit_recovery_pass_persistentKent Overstreet
2025-05-21bcachefs: Plumb printbuf through bch2_btree_lost_data()Kent Overstreet
2025-05-21bcachefs: kill bch2_run_explicit_recovery_pass_persistent()Kent Overstreet
2025-05-21bcachefs: BCH_FEATURE_no_alloc_infoKent Overstreet
2025-05-21bcachefs: Add a recovery pass for making sure root inode is readableKent Overstreet
2025-05-21bcachefs: print_str_as_lines() -> print_str()Kent Overstreet
2025-05-21bcachefs: bch2_run_explicit_recovery_pass_printbuf()Kent Overstreet
2025-04-21bcachefs: Start copygc, rebalance threads earlierKent Overstreet
2025-04-21bcachefs: Refactor bch2_run_recovery_passes()Kent Overstreet
2025-03-28bcachefs: Recovery no longer holds state_lockKent Overstreet
2024-12-21bcachefs: Make sure __bch2_run_explicit_recovery_pass() signals to rewindKent Overstreet
2024-12-21bcachefs: Go RW earlier, for normal rw mountKent Overstreet
2024-12-21bcachefs: bch2_btree_lost_data() now uses run_explicit_rceovery_pass_persiste...Kent Overstreet
2024-12-21bcachefs: Add locking for bch_fs.curr_recovery_passKent Overstreet
2024-12-21bcachefs: bch2_run_explicit_recovery_pass() returns different error when not ...Kent Overstreet
2024-11-08bcachefs: Fix hidden btree errors when reading rootsKent Overstreet
2024-11-07bcachefs: Ensure BCH_FS_may_go_rw is set before exiting recoveryKent Overstreet
2024-09-21bcachefs: Options for recovery_passes, recovery_passes_excludeKent Overstreet
2024-07-14bcachefs: Reduce the scope of gc_lockKent Overstreet
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet
2024-05-08bcachefs: Sync journal when we complete a recovery passKent Overstreet
2024-05-08bcachefs: bch2_gc() is now private to btree_gc.cKent Overstreet
2024-04-13bcachefs: Go rw if running any explicit recovery passesKent Overstreet
2024-04-03bcachefs: Repair pass for scanning for btree nodesKent Overstreet
2024-04-03bcachefs: Clear recovery_passes_required as they complete without errorsKent Overstreet
2024-03-31bcachefs: Improve -o norecovery; opts.recovery_pass_limitKent Overstreet
2024-03-31bcachefs: bch2_run_explicit_recovery_pass_persistent()Kent Overstreet
2024-03-31bcachefs: Split out recovery_passes.cKent Overstreet