summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Check for errors from crypto_skcipher_encrypt()Kent Overstreet1-2/+7
2023-10-23bcachefs: Improve journal_entry_btree_keys_to_text()Kent Overstreet1-3/+9
2023-10-23bcachefs: Log message improvementsKent Overstreet1-1/+1
2023-10-23bcachefs: New data structure for buckets waiting on journal commitKent Overstreet1-4/+0
2023-10-23bcachefs: Fix an uninitialized variableKent Overstreet1-1/+1
2023-10-23bcachefs: Add verbose log messages for journal readKent Overstreet1-0/+2
2023-10-23bcachefs: bch2_journal_entry_to_text()Kent Overstreet1-11/+130
2023-10-23bcachefs: BCH_JSET_ENTRY_logKent Overstreet1-0/+8
2023-10-23bcachefs: bch2_journal_noflush_seq()Kent Overstreet1-3/+4
2023-10-23bcachefs: Fix bch2_journal_meta()Kent Overstreet1-1/+1
2023-10-23bcachefs: Option improvementsKent Overstreet1-2/+2
2023-10-23bcachefs: Add more time_statsKent Overstreet1-1/+3
2023-10-23bcachefs: Convert journal sysfs params to regular optionsKent Overstreet1-1/+1
2023-10-23bcachefs: Fix error reporting from bch2_journal_flush_seqKent Overstreet1-7/+8
2023-10-23bcachefs: Ensure journal doesn't get stuck in nochanges modeKent Overstreet1-1/+1
2023-10-23bcachefs: Allow shorter JSET_ENTRY_dev_usage entriesKent Overstreet1-1/+1
2023-10-23bcachefs: Assorted endianness fixesKent Overstreet1-2/+3
2023-10-23bcachefs: Fix journal write error pathKent Overstreet1-14/+11
2023-10-23bcachefs: Add a workqueue for btree io completionsKent Overstreet1-7/+7
2023-10-23bcachefs: Fix usage of last_seq + encryptionKent Overstreet1-4/+3
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-1/+1
2023-10-23bcachefs: Fix compat code for superblockKent Overstreet1-55/+53
2023-10-23bcachefs: Use x-macros for more enumsKent Overstreet1-3/+3
2023-10-23bcachefs: Dump journal state when we get stuckKent Overstreet1-1/+10
2023-10-23bcachefs: Fix a 64 bit divide on 32 bitKent Overstreet1-2/+4
2023-10-23bcachefs: Journal updates to dev usageKent Overstreet1-0/+37
2023-10-23bcachefs: Persist 64 bit io clocksKent Overstreet1-5/+28
2023-10-23bcachefs: Add missing call to bch2_replicas_entry_sort()Kent Overstreet1-0/+2
2023-10-23bcachefs: Add an assertion to check for journal writes to same locationKent Overstreet1-0/+3
2023-10-23bcachefs: Add an option for metadata_targetKent Overstreet1-2/+13
2023-10-23bcachefs: Improve diagnostics when journal entries are missingKent Overstreet1-26/+86
2023-10-23bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet1-36/+63
2023-10-23bcachefs: Run jset_validate in write path as wellKent Overstreet1-17/+37
2023-10-23bcachefs: Don't error out of recovery process on journal read errorKent Overstreet1-2/+9
2023-10-23bcachefs: Fix journal_buf_realloc()Kent Overstreet1-3/+7
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-0/+2
2023-10-23bcachefs: Be more conservation about journal pre-reservationsKent Overstreet1-1/+2
2023-10-23bcachefs: Don't require flush/fua on every journal writeKent Overstreet1-41/+167
2023-10-23bcachefs: Increase journal pipeliningKent Overstreet1-8/+22
2023-10-23bcachefs: Improve some IO error messagesKent Overstreet1-2/+2
2023-10-23bcachefs: Move journal reclaim to a kthreadKent Overstreet1-1/+3
2023-10-23bcachefs: Fix journal entry repair codeKent Overstreet1-16/+32
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-11/+14
2023-10-23bcachefs: Improve journal error messagesKent Overstreet1-7/+14
2023-10-23bcachefs: Improve journal entry validate codeKent Overstreet1-17/+16
2023-10-23bcachefs: Improvements to the journal read error pathsKent Overstreet1-26/+58
2023-10-23bcachefs: Delete unused argumentsKent Overstreet1-1/+1
2023-10-23bcachefs: Refactor replicas codeKent Overstreet1-1/+1
2023-10-23bcachefs: Add bch2_blk_status_to_str()Kent Overstreet1-1/+2
2023-10-23bcachefs: Use x-macros for data typesKent Overstreet1-5/+5