summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/journal_io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Dump journal state when we get stuckKent Overstreet2023-10-221-1/+10
* bcachefs: Fix a 64 bit divide on 32 bitKent Overstreet2023-10-221-2/+4
* bcachefs: Journal updates to dev usageKent Overstreet2023-10-221-0/+37
* bcachefs: Persist 64 bit io clocksKent Overstreet2023-10-221-5/+28
* bcachefs: Add missing call to bch2_replicas_entry_sort()Kent Overstreet2023-10-221-0/+2
* bcachefs: Add an assertion to check for journal writes to same locationKent Overstreet2023-10-221-0/+3
* bcachefs: Add an option for metadata_targetKent Overstreet2023-10-221-2/+13
* bcachefs: Improve diagnostics when journal entries are missingKent Overstreet2023-10-221-26/+86
* bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet2023-10-221-36/+63
* bcachefs: Run jset_validate in write path as wellKent Overstreet2023-10-221-17/+37
* bcachefs: Don't error out of recovery process on journal read errorKent Overstreet2023-10-221-2/+9
* bcachefs: Fix journal_buf_realloc()Kent Overstreet2023-10-221-3/+7
* bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet2023-10-221-0/+2
* bcachefs: Be more conservation about journal pre-reservationsKent Overstreet2023-10-221-1/+2
* bcachefs: Don't require flush/fua on every journal writeKent Overstreet2023-10-221-41/+167
* bcachefs: Increase journal pipeliningKent Overstreet2023-10-221-8/+22
* bcachefs: Improve some IO error messagesKent Overstreet2023-10-221-2/+2
* bcachefs: Move journal reclaim to a kthreadKent Overstreet2023-10-221-1/+3
* bcachefs: Fix journal entry repair codeKent Overstreet2023-10-221-16/+32
* bcachefs: Assorted journal refactoringKent Overstreet2023-10-221-11/+14
* bcachefs: Improve journal error messagesKent Overstreet2023-10-221-7/+14
* bcachefs: Improve journal entry validate codeKent Overstreet2023-10-221-17/+16
* bcachefs: Improvements to the journal read error pathsKent Overstreet2023-10-221-26/+58
* bcachefs: Delete unused argumentsKent Overstreet2023-10-221-1/+1
* bcachefs: Refactor replicas codeKent Overstreet2023-10-221-1/+1
* bcachefs: Add bch2_blk_status_to_str()Kent Overstreet2023-10-221-1/+2
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-221-5/+5
* bcachefs: Use blk_status_to_str()Kent Overstreet2023-10-221-1/+2
* bcachefs: Add an internal option for reading entire journalKent Overstreet2023-10-221-12/+14
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-2/+18
* bcachefs: Kill bkey_type_successorKent Overstreet2023-10-221-20/+19
* bcachefs: Issue discards when needed to allocate journal writeKent Overstreet2023-10-221-0/+7
* bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet2023-10-221-2/+4
* bcachefs: kill bch2_extent_has_device()Kent Overstreet2023-10-221-1/+1
* bcachefs: Kill direct access to bi_io_vecKent Overstreet2023-10-221-5/+3
* bcachefs: Various improvements to bch2_alloc_write()Kent Overstreet2023-10-221-2/+0
* bcachefs: Journal replay refactoringKent Overstreet2023-10-221-130/+0
* bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet2023-10-221-98/+10
* bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet2023-10-221-1/+2
* bcachefs: Go rw lazilyKent Overstreet2023-10-221-0/+2
* bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet2023-10-221-15/+18
* bcachefs: Fix for when compressed extent is split during journal replayKent Overstreet2023-10-221-16/+66
* bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet2023-10-221-0/+6
* bcachefs: bch2_journal_space_available improvementsKent Overstreet2023-10-221-1/+2
* bcachefs: ja->discard_idx, ja->dirty_idxKent Overstreet2023-10-221-5/+7
* bcachefs: use correct wq for journal reclaimKent Overstreet2023-10-221-1/+1
* bcachefs: Journal reclaim refactoringKent Overstreet2023-10-221-110/+22
* bcachefs: fix a deadlock on startupKent Overstreet2023-10-221-0/+9
* bcachefs: Assorted journal refactoringKent Overstreet2023-10-221-29/+41
* bcachefs: Convert bucket invalidation to key marking pathKent Overstreet2023-10-221-1/+2