summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-05bcachefs: Don't iterate over journal entries just for btree rootsKent Overstreet1-29/+24
2023-11-05bcachefs: Break up bch2_journal_write()Kent Overstreet1-71/+92
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-19/+54
2023-11-02bcachefs: Add IO error counts to bch_memberKent Overstreet1-3/+5
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-1/+1
2023-10-23bcachefs: drop journal lock before calling journal_writeKent Overstreet1-2/+4
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-11/+16
2023-10-23bcachefs: Break up io.cKent Overstreet1-1/+0
2023-10-23bcachefs: Delete a faulty assertionKent Overstreet1-1/+0
2023-10-23bcachefs: Fix 'journal not marked as containing replicas'Kent Overstreet1-8/+11
2023-10-23bcachefs: sb-clean.cKent Overstreet1-0/+1
2023-10-23bcachefs: Fix assorted checkpatch nitsKent Overstreet1-1/+1
2023-10-23bcachefs: Convert journal validation to bkey_invalid_flagsKent Overstreet1-46/+62
2023-10-23bcachefs: Improve journal_entry_err_msg()Kent Overstreet1-46/+52
2023-10-23bcachefs: bcachefs_metadata_version_major_minorKent Overstreet1-4/+8
2023-10-23bcachefs: Change check for invalid key typesKent Overstreet1-1/+2
2023-10-23bcachefs: bch2_version_compatible()Kent Overstreet1-16/+6
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-1/+1
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet1-1/+1
2023-10-23bcachefs: Replace a BUG_ON() with fatal errorKent Overstreet1-5/+10
2023-10-23bcachefs: mark journal replicas before journal write submissionBrian Foster1-10/+12
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-4/+4
2023-10-23bcachefs: Extent helper improvementsKent Overstreet1-2/+1
2023-10-23bcachefs: Drop some anonymous structs, unionsKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_journal_entries_postprocess()Kent Overstreet1-1/+47
2023-10-23bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet1-2/+3
2023-10-23bcachefs: Log more messages in the journalKent Overstreet1-8/+12
2023-10-23bcachefs: Be less restrictive when validating journal overwrite entriesKent Overstreet1-1/+1
2023-10-23bcachefs: Recover from blacklisted journal entriesKent Overstreet1-7/+3
2023-10-23bcachefs: Simplify journal read pathKent Overstreet1-25/+6
2023-10-23bcachefs: Fix a "no journal entries found" bugKent Overstreet1-6/+28
2023-10-23bcachefs: Don't error out when just reading the journalKent Overstreet1-2/+1
2023-10-23bcachefs: Handle last journal write being tornKent Overstreet1-14/+25
2023-10-23bcachefs: Improve journal_read() loggingKent Overstreet1-16/+10
2023-10-23bcachefs: Error message improvementKent Overstreet1-4/+4
2023-10-23bcachefs: Defer full journal entry validationKent Overstreet1-54/+76
2023-10-23bcachefs: Improve journal_entry_add()Kent Overstreet1-28/+54
2023-10-23bcachefs: Improve jset_validate()Kent Overstreet1-68/+92
2023-10-23bcachefs: Add persistent counters for all tracepointsKent Overstreet1-1/+1
2023-10-23bcachefs: Convert fsck errors to errcode.hKent Overstreet1-2/+2
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-24/+24
2023-10-23bcachefs: Also log overwrites in journalKent Overstreet1-11/+24
2023-10-23bcachefs: Don't kick journal reclaim unless low on spaceKent Overstreet1-1/+2
2023-10-23bcachefs: Kill old rebuild_replicas optionKent Overstreet1-5/+4
2023-10-23bcachefs: Fix CPU usage in journal read pathKent Overstreet1-43/+30
2023-10-23bcachefs: Fix a few warnings on 32 bitKent Overstreet1-1/+1
2023-10-23bcachefs: Use a genradix for reading journal entriesKent Overstreet1-52/+86
2023-10-23bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet1-3/+1
2023-10-23bcachefs: Add rw to .key_invalid()Kent Overstreet1-2/+2
2023-10-23bcachefs: Convert .key_invalid methods to printbufsKent Overstreet1-11/+18