aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix btree_and_journal_iterGravatar Kent Overstreet 1-7/+2
2023-10-22bcachefs: Fix journal_keys_search() overheadGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()Gravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Use a genradix for reading journal entriesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Gap buffer for journal keysGravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: run_one_trigger() now checks journal keysGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: BTREE_ITER_WITH_JOURNALGravatar Kent Overstreet 1-4/+6
2023-10-22bcachefs: Fix race between btree updates & journal replayGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: bch2_journal_key_insert() no longer transfers ownershipGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Convert bch2_mark_key() to take a btree_trans *Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Clean up bch2_btree_and_journal_walk()Gravatar Kent Overstreet 1-5/+2
2023-10-22bcachefs: Add support for doing btree updates prior to journal replayGravatar Kent Overstreet 1-8/+9
2023-10-22bcachefs: Fix reading of alloc info after unclean shutdownGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: Add an option for keeping journal entries after startupGravatar Kent Overstreet 1-12/+3
2023-10-22bcachefs: trans_commit() path can now insert to interior nodesGravatar Kent Overstreet 1-5/+16
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: btree_and_journal_iterGravatar Kent Overstreet 1-4/+22
2023-10-22bcachefs: Fix ec_stripes_read()Gravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: Deduplicate keys in the journal before replayGravatar Kent Overstreet 1-0/+16
2023-10-22bcachefs: Initial commitGravatar Kent Overstreet 1-0/+8