aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-07bcachefs: Ensure BCH_FS_may_go_rw is set before exiting recoveryKent Overstreet1-0/+7
2024-10-29bcachefs: init freespace inited bits to 0 in bch2_fs_initializePiotr Zalewski1-0/+9
2024-10-25bcachefs: Fix UAF in bch2_reconstruct_alloc()Kent Overstreet1-3/+2
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-1/+1
2024-10-12bcachefs: Fix accounting replay flagsKent Overstreet1-1/+2
2024-09-27bcachefs: BCH_FS_clean_recoveryKent Overstreet1-0/+2
2024-09-27bcachefs: rename version -> bversionKent Overstreet1-1/+1
2024-09-23bcachefs: Ensure BCH_FS_accounting_replay_done is always setKent Overstreet1-0/+3
2024-09-21bcachefs: Options for recovery_passes, recovery_passes_excludeKent Overstreet1-11/+11
2024-08-22bcachefs: Fix replay_now_at() assertKent Overstreet1-1/+7
2024-08-22bcachefs: unlock_long() before resort in journal replayKent Overstreet1-0/+1
2024-07-14bcachefs: bch2_btree_insert() - add btree iter flagsAriel Miculas1-1/+1
2024-07-14bcachefs: Convert gc to new accountingKent Overstreet1-2/+1
2024-07-14bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet1-19/+1
2024-07-14bcachefs: Kill bch2_fs_usage_initialize()Kent Overstreet1-2/+0
2024-07-14bcachefs: dev_usage updated by new accountingKent Overstreet1-17/+0
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet1-5/+12
2024-07-14bcachefs: btree write buffer knows how to accumulate bch_accounting keysKent Overstreet1-0/+3
2024-07-14bcachefs: Accumulate accounting keys in journal replayKent Overstreet1-2/+70
2024-07-14bcachefs: KEY_TYPE_accountingKent Overstreet1-0/+1
2024-07-14bcachefs: metadata version bucket_stripe_sectorsKent Overstreet1-0/+5
2024-06-21bcachefs: Fix a UAF after write_super()Kent Overstreet1-2/+2
2024-06-19bcachefs: Check for invalid btree IDsKent Overstreet1-1/+7
2024-05-22bcachefs: Ensure we're RW before journallingKent Overstreet1-1/+3
2024-05-20bcachefs: Fix shift overflow in btree_lost_data()Kent Overstreet1-0/+3
2024-05-08bcachefs: journal_replay_entry_early() checks for nonexistent deviceKent Overstreet1-8/+11
2024-05-08bcachefs: bch_member.last_journal_bucketKent Overstreet1-0/+2
2024-05-08bcachefs: journal seq blacklist gc no longer has to walk btreeKent Overstreet1-4/+3
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet1-1/+2
2024-05-08bcachefs: member helper cleanupsKent Overstreet1-1/+1
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-7/+7
2024-05-08bcachefs: Finish converting reconstruct_alloc to errors_silentKent Overstreet1-0/+11
2024-05-08bcachefs: Don't read journal just for fsckKent Overstreet1-1/+1
2024-05-08bcachefs: Run upgrade/downgrade even in -o nochanges modeKent Overstreet1-43/+41
2024-05-06bcachefs: don't free error pointersKent Overstreet1-1/+2
2024-04-16bcachefs: make sure to release last journal pin in replayKent Overstreet1-1/+4
2024-04-09bcachefs: Don't scan for btree nodes when we can reconstructKent Overstreet1-14/+0
2024-04-03bcachefs: Reconstruct missing snapshot nodesKent Overstreet1-0/+1
2024-04-03bcachefs: Flag btrees with missing dataKent Overstreet1-0/+23
2024-04-03bcachefs: Repair pass for scanning for btree nodesKent Overstreet1-25/+29
2024-04-03bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake()Kent Overstreet1-2/+2
2024-04-03bcachefs: bch2_shoot_down_journal_keys()Kent Overstreet1-10/+12
2024-04-03bcachefs: Clear recovery_passes_required as they complete without errorsKent Overstreet1-3/+1
2024-03-31bcachefs: Improve -o norecovery; opts.recovery_pass_limitKent Overstreet1-6/+4
2024-03-31bcachefs: Ensure bch_sb_field_ext always existsKent Overstreet1-17/+8
2024-03-31bcachefs: Flush journal immediately after replay if we did early repairKent Overstreet1-0/+20
2024-03-31bcachefs: Split out recovery_passes.cKent Overstreet1-244/+5
2024-03-17bcachefs: Don't corrupt journal keys gap buffer when dropping alloc infoKent Overstreet1-1/+5
2024-03-13bcachefs: reconstruct_alloc cleanupKent Overstreet1-13/+38
2024-03-13bcachefs: split out ignore_blacklisted, ignore_not_dirtyKent Overstreet1-3/+4