summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-23bcachefs: New discard implementationKent Overstreet1-0/+2
2023-10-23bcachefs: Kill allocator threads & freelistsKent Overstreet1-0/+4
2023-10-23bcachefs: Change journal_io.c assertion to error messageKent Overstreet1-2/+10
2023-10-23bcachefs: x-macro metadata version enumKent Overstreet1-1/+1
2023-10-23bcachefs: Restore journal write point at startupKent Overstreet1-2/+21
2023-10-23bcachefs: Finish writing journal after journal errorKent Overstreet1-5/+5
2023-10-23bcachefs: __journal_entry_close() never failsKent Overstreet1-5/+13
2023-10-23bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet1-3/+4
2023-10-23bcachefs: Journal seq now incremented at entry open, not closeKent Overstreet1-2/+2
2023-10-23bcachefs: Kill JOURNAL_NEED_WRITEKent Overstreet1-5/+7
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-24/+29
2023-10-23bcachefs: Fix 32 bit buildKent Overstreet1-1/+1
2023-10-23bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"Kent Overstreet1-1/+1
2023-10-23bcachefs: Drop journal_write_compact()Kent Overstreet1-45/+0
2023-10-23bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet1-1/+1
2023-10-23bcachefs: Kill bch_scnmemcpy()Kent Overstreet1-1/+1
2023-10-23bcachefs: Store logical location of journal entriesKent Overstreet1-10/+15
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