summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet1-5/+0
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-1/+1
2023-10-23bcachefs: Increase journal pipeliningKent Overstreet1-17/+30
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-1/+1
2023-10-23bcachefs: Delete dead journalling codeKent Overstreet1-5/+0
2023-10-23bcachefs: Fix journal_seq_copy()Kent Overstreet1-0/+1
2023-10-23bcachefs: Convert various code to printbufKent Overstreet1-2/+2
2023-10-23bcachefs: Always give out journal pre-res if we already have oneKent Overstreet1-5/+15
2023-10-23bcachefs: Interior btree updates are now fully transactionalKent Overstreet1-12/+19
2023-10-23bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet1-3/+8
2023-10-23bcachefs: Improve lockdep annotation in journalling codeKent Overstreet1-1/+3
2023-10-23bcachefs: Refactor bch2_trans_commit() pathKent Overstreet1-1/+1
2023-10-23bcachefs: delete duplicated codeKent Overstreet1-0/+13
2023-10-23bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet1-1/+3
2023-10-23bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet1-0/+89
2023-10-23bcachefs: fix integer underflow in journal codeKent Overstreet1-0/+2
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-12/+12
2023-10-23bcachefs: Add a mechanism for blocking the journalKent Overstreet1-0/+3
2023-10-23bcachefs: New journal_entry_res mechanismKent Overstreet1-0/+4
2023-10-23bcachefs: Don't block on journal reservation with btree locks heldKent Overstreet1-17/+22
2023-10-23bcachefs: btree gc refactoringKent Overstreet1-4/+0
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+383