summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/journal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg()Uros Bizjak2024-07-151-4/+4
* bcachefs: Don't use the new_fs() bucket alloc path on an initialized fsKent Overstreet2024-06-291-1/+1
* bcachefs: x-macroize journal flags enumsKent Overstreet2024-05-081-3/+3
* bcachefs: New assertion for writing to the journal after shutdownKent Overstreet2024-05-081-2/+2
* bcachefs: better journal pipeliningKent Overstreet2024-03-101-3/+4
* bcachefs: vstruct_for_each() now declares loop iterKent Overstreet2024-01-011-2/+0
* bcachefs: btree write buffer now slurps keys from journalKent Overstreet2024-01-011-0/+1
* bcachefs: kill journal->preres_waitKent Overstreet2024-01-011-1/+0
* bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet2023-12-101-0/+1
* bcachefs: move journal seq assertionKent Overstreet2023-11-291-3/+1
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-151-98/+0
* bcachefs: Ensure devices are always correctly initializedKent Overstreet2023-10-311-0/+1
* bcachefs: fix race between journal entry close and pin setBrian Foster2023-10-221-5/+15
* bcachefs: prepare journal buf put to handle pin putBrian Foster2023-10-221-5/+17
* bcachefs: Kill JOURNAL_WATERMARKKent Overstreet2023-10-221-10/+16
* bcachefs: Convert EAGAIN errors to private error codesKent Overstreet2023-10-221-1/+1
* bcachefs: Log more messages in the journalKent Overstreet2023-10-221-1/+0
* bcachefs: More style fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Refactor journal entry addingKent Overstreet2023-10-221-18/+19
* bcachefs: Use a genradix for reading journal entriesKent Overstreet2023-10-221-1/+1
* bcachefs: Introduce a separate journal watermark for copygcKent Overstreet2023-10-221-27/+26
* bcachefs: bch2_journal_log_msg()Kent Overstreet2023-10-221-0/+1
* bcachefs: __journal_entry_close() never failsKent Overstreet2023-10-221-3/+0
* bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet2023-10-221-0/+5
* bcachefs: Start moving debug info from sysfs to debugfsKent Overstreet2023-10-221-0/+1
* bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"Kent Overstreet2023-10-221-1/+0
* bcachefs: Fix for journal getting stuckKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_journal_noflush_seq()Kent Overstreet2023-10-221-0/+1
* bcachefs: Kill journal buf bloom filterKent Overstreet2023-10-221-15/+0
* bcachefs: Ensure journal doesn't get stuck in nochanges modeKent Overstreet2023-10-221-0/+1
* bcachefs: Fix for btree_gc repairing interior btree ptrsKent Overstreet2023-10-221-2/+3
* bcachefs: Eliminate memory barrier from fast path of journal_preres_put()Kent Overstreet2023-10-221-17/+22
* bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet2023-10-221-2/+1
* bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet2023-10-221-5/+0
* 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-1/+1
* bcachefs: Increase journal pipeliningKent Overstreet2023-10-221-17/+30
* bcachefs: Assorted journal refactoringKent Overstreet2023-10-221-1/+1
* bcachefs: Delete dead journalling codeKent Overstreet2023-10-221-5/+0
* bcachefs: Fix journal_seq_copy()Kent Overstreet2023-10-221-0/+1
* bcachefs: Convert various code to printbufKent Overstreet2023-10-221-2/+2
* bcachefs: Always give out journal pre-res if we already have oneKent Overstreet2023-10-221-5/+15
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-12/+19
* bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_com...Kent Overstreet2023-10-221-3/+8
* bcachefs: Improve lockdep annotation in journalling codeKent Overstreet2023-10-221-1/+3
* bcachefs: Refactor bch2_trans_commit() pathKent Overstreet2023-10-221-1/+1
* bcachefs: delete duplicated codeKent Overstreet2023-10-221-0/+13
* bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet2023-10-221-1/+3
* bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet2023-10-221-0/+89
* bcachefs: fix integer underflow in journal codeKent Overstreet2023-10-221-0/+2