summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-14bcachefs: Clamp replicas_required to replicasKent Overstreet1-1/+3
2024-01-22bcachefs: fix incorrect usage of REQ_OP_FLUSHChristoph Hellwig1-1/+2
2024-01-21bcachefs: helpers for printing data typesKent Overstreet1-4/+1
2024-01-06bcachefs: improve checksum error messagesKent Overstreet1-14/+31
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet1-1/+0
2024-01-01bcachefs: vstruct_for_each() now declares loop iterKent Overstreet1-2/+1
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-8/+5
2024-01-01bcachefs: Drop journal entry compactionKent Overstreet1-24/+2
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet1-5/+53
2024-01-01bcachefs: journal->buf_lockKent Overstreet1-0/+2
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet1-2/+0
2024-01-01bcachefs: clean up one inconsistent indentingYang Li1-1/+1
2024-01-01bcachefs: track_event_change()Kent Overstreet1-0/+3
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet1-0/+2
2023-12-22bcachefs: Fix leakage of internal error codeKent Overstreet1-2/+4
2023-12-11bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet1-0/+1
2023-11-29bcachefs: Add missing validation for jset_entry_data_usageKent Overstreet1-1/+11
2023-11-24closures: CLOSURE_CALLBACK() to fix type punningKent Overstreet1-9/+8
2023-11-15bcachefs: Disable debug log statementsKent Overstreet1-0/+7
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