summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_types.h
AgeCommit message (Expand)Author
2024-04-06bcachefs: JOURNAL_SPACE_LOWKent Overstreet
2024-03-13bcachefs: pull out time_stats.[ch]Kent Overstreet
2024-03-10bcachefs: better journal pipeliningKent Overstreet
2024-03-10bcachefs: closure per journal bufKent Overstreet
2024-03-10bcachefs: bio per journal bufKent Overstreet
2024-03-10bcachefs: Avoid taking journal lock unnecessarilyKent Overstreet
2024-03-10bcachefs: Split out journal workqueueKent Overstreet
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet
2024-01-01bcachefs: journal->buf_lockKent Overstreet
2024-01-01bcachefs: kill journal->preres_waitKent Overstreet
2024-01-01bcachefs: track_event_change()Kent Overstreet
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet
2023-11-14bcachefs: Kill journal pre-reservationsKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet
2023-10-22bcachefs: Log more messages in the journalKent Overstreet
2023-10-22bcachefs: Fix a "no journal entries found" bugKent Overstreet
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
2023-10-22bcachefs: Skip periodic wakeup of journal reclaim when journal emptyKent Overstreet
2023-10-22bcachefs: __journal_entry_close() never failsKent Overstreet
2023-10-22bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_NEED_WRITEKent Overstreet
2023-10-22bcachefs: Improve struct journal layoutKent Overstreet
2023-10-22bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"Kent Overstreet
2023-10-22bcachefs: Simplify journal replayKent Overstreet
2023-10-22bcachefs: Add more time_statsKent Overstreet
2023-10-22bcachefs: Convert journal sysfs params to regular optionsKent Overstreet
2023-10-22bcachefs: Kill journal buf bloom filterKent Overstreet
2023-10-22bcachefs: Ensure journal doesn't get stuck in nochanges modeKent Overstreet
2023-10-22bcachefs: Fix journal write error pathKent Overstreet
2023-10-22bcachefs: Fix usage of last_seq + encryptionKent Overstreet
2023-10-22bcachefs: Make sure to initialize j->last_flushedKent Overstreet
2023-10-22bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet
2023-10-22bcachefs: Eliminate memory barrier from fast path of journal_preres_put()Kent Overstreet
2023-10-22bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet
2023-10-22bcachefs: Don't make foreground writes wait behind journal reclaim too longKent Overstreet
2023-10-22bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Be more conservation about journal pre-reservationsKent Overstreet
2023-10-22bcachefs: Don't require flush/fua on every journal writeKent Overstreet
2023-10-22bcachefs: Improve journal free space calculationsKent Overstreet
2023-10-22bcachefs: Increase journal pipeliningKent Overstreet
2023-10-22bcachefs: Refactor filesystem usage accountingKent Overstreet
2023-10-22bcachefs: Move journal reclaim to a kthreadKent Overstreet
2023-10-22bcachefs: Be more precise with journal error reportingKent Overstreet
2023-10-22bcachefs: Assorted journal refactoringKent Overstreet
2023-10-22bcachefs: Use cached iterators for alloc btreeKent Overstreet
2023-10-22bcachefs: Journal replay refactoringKent Overstreet
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet
2023-10-22bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet