summaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)Author
2022-05-30bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marksKent Overstreet
2022-05-30bcachefs: Rewrite bch2_bucket_alloc_new_fs()Kent Overstreet
2022-05-30bcachefs: bch2_alloc_write()Kent Overstreet
2022-05-30bcachefs: Split out struct gc_stripe from struct stripeKent Overstreet
2022-05-30bcachefs: Fix error reporting from bch2_journal_flush_seqKent Overstreet
2022-05-30bcachefs: Also log device name in userspaceKent Overstreet
2022-05-30bcachefs: Refactor journal replay codeKent Overstreet
2022-05-30bcachefs: Add journal_seq to inode & alloc keysKent Overstreet
2022-05-30bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet
2022-05-30bcachefs: Don't do upgrades in nochanges modeKent Overstreet
2022-05-30bcachefs: Subvol dirents are now only visible in parent subvolKent Overstreet
2022-05-30bcachefs: New on disk format to fix reflink_p pointersKent Overstreet
2022-05-30bcachefs: Rev the on disk format version for snapshotsKent Overstreet
2022-05-30bcachefs: Snapshot creation, deletionKent Overstreet
2022-05-30bcachefs: Plumb through subvolume idKent Overstreet
2022-05-30bcachefs: Subvolumes, snapshotsKent Overstreet
2022-05-30bcachefs: Fix initialization of bch_write_op.nonceKent Overstreet
2022-05-30bcachefs: Further reduce iter->trans usageKent Overstreet
2022-05-30bcachefs: add progress stats to sysfsBrett Holman
2022-05-30bcachefs: Zero out mem_ptr field in btree ptr keys from journal replayKent Overstreet
2022-05-30bcachefs: Update btree ptrs after every writeKent Overstreet
2022-05-30bcachefs: Improve iter->should_be_lockedKent Overstreet
2022-05-30bcachefs: Fix overflow in journal_replay_entry_earlyKent Overstreet
2022-05-30bcachefs: Assorted endianness fixesKent Overstreet
2022-05-30bcachefs: Fix some refcounting bugsKent Overstreet
2022-05-30bcachefs: Clean up bch2_btree_and_journal_walk()Kent Overstreet
2022-05-30bcachefs: New and improved topology repair codeKent Overstreet
2022-05-30bcachefs: Fix key cache assertionKent Overstreet
2022-05-30bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2022-05-30bcachefs: BCH_BEATURE_atomic_nlink is obsoleteKent Overstreet
2022-05-30bcachefs: Inode backpointers are now requiredKent Overstreet
2022-05-30bcachefs: Drop bch2_fsck_inode_nlink()Kent Overstreet
2022-05-30bcachefs: Start using bpos.snapshot fieldKent Overstreet
2022-05-30bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet
2022-05-30bcachefs: Don't unconditially version_upgrade in initializeKent Overstreet
2022-05-30bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSKent Overstreet
2022-05-30bcachefs: Fix compat code for superblockKent Overstreet
2022-05-30bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2022-05-30bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet
2022-05-30bcachefs: Bring back metadata only gcKent Overstreet
2022-05-30bcachefs: Use x-macros for compat feature bitsKent Overstreet
2022-05-30bcachefs: Fix bkey format generation for 32 bit fieldsKent Overstreet
2022-05-30bcachefs: Scan for old btree nodes if necessary on mountKent Overstreet
2022-05-30bcachefs: Add error message for some allocation failuresKent Overstreet
2022-05-30bcachefs: Extents may now cross btree node boundariesKent Overstreet
2022-05-30bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't setKent Overstreet
2022-05-30bcachefs: Journal updates to dev usageKent Overstreet
2022-05-30bcachefs: Persist 64 bit io clocksKent Overstreet
2022-05-30bcachefs: Add (partial) support for fixing btree topologyKent Overstreet
2022-05-30bcachefs: Add support for doing btree updates prior to journal replayKent Overstreet