summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/journal_types.h
AgeCommit message (Expand)AuthorLines
2025-09-29Remove bcachefs core codeLinus Torvalds-342/+0
2025-05-21bcachefs: darray: provide typedefs for primitive typesKent Overstreet-2/+0
2025-03-24bcachefs: Kill JOURNAL_ERRORS()Kent Overstreet-20/+1
2025-03-14bcachefs: Finish bch2_account_io_completion() conversionsKent Overstreet-0/+1
2025-03-14bcachefs: Increase JOURNAL_BUF_NRKent Overstreet-1/+7
2025-03-14bcachefs: Free journal bufs when not in useKent Overstreet-0/+3
2025-03-14bcachefs: Kill journal_res.idxKent Overstreet-1/+0
2025-03-14bcachefs: Kill journal_res_state.unwritten_idxKent Overstreet-4/+3
2025-02-11bcachefs: Split out journal pins by btree levelKent Overstreet-1/+4
2025-02-06bcachefs: Fix discard path journal flushingKent Overstreet-0/+1
2025-01-25bcachefs: Improve journal pin flushingKent Overstreet-6/+7
2024-12-21bcachefs: Guard against journal seq overflowKent Overstreet-0/+3
2024-12-21bcachefs: Can now block journal activity without closing cur entryKent Overstreet-0/+2
2024-05-08bcachefs: x-macroize journal flags enumsKent Overstreet-5/+10
2024-05-08bcachefs: Simplify resuming of journal positionKent Overstreet-0/+1
2024-05-08bcachefs: journal seq blacklist gc no longer has to walk btreeKent Overstreet-0/+1
2024-05-08bcachefs: New assertion for writing to the journal after shutdownKent Overstreet-1/+1
2024-04-06bcachefs: JOURNAL_SPACE_LOWKent Overstreet-0/+1
2024-03-13bcachefs: pull out time_stats.[ch]Kent Overstreet-5/+0
2024-03-10bcachefs: better journal pipeliningKent Overstreet-4/+7
2024-03-10bcachefs: closure per journal bufKent Overstreet-2/+10
2024-03-10bcachefs: bio per journal bufKent Overstreet-1/+1
2024-03-10bcachefs: Avoid taking journal lock unnecessarilyKent Overstreet-0/+1
2024-03-10bcachefs: Split out journal workqueueKent Overstreet-0/+1
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet-0/+2
2024-01-01bcachefs: journal->buf_lockKent Overstreet-0/+6
2024-01-01bcachefs: kill journal->preres_waitKent Overstreet-1/+0
2024-01-01bcachefs: track_event_change()Kent Overstreet-2/+4
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet-0/+1
2023-11-14bcachefs: Kill journal pre-reservationsKent Overstreet-26/+0
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet-14/+1
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet-2/+8
2023-10-22bcachefs: Log more messages in the journalKent Overstreet-0/+8
2023-10-22bcachefs: Fix a "no journal entries found" bugKent Overstreet-1/+2
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet-10/+31
2023-10-22bcachefs: Skip periodic wakeup of journal reclaim when journal emptyKent Overstreet-0/+4
2023-10-22bcachefs: __journal_entry_close() never failsKent Overstreet-0/+1
2023-10-22bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet-1/+1
2023-10-22bcachefs: Kill JOURNAL_NEED_WRITEKent Overstreet-8/+2
2023-10-22bcachefs: Improve struct journal layoutKent Overstreet-9/+12
2023-10-22bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"Kent Overstreet-1/+0
2023-10-22bcachefs: Simplify journal replayKent Overstreet-1/+0
2023-10-22bcachefs: Add more time_statsKent Overstreet-2/+2
2023-10-22bcachefs: Convert journal sysfs params to regular optionsKent Overstreet-2/+0
2023-10-22bcachefs: Kill journal buf bloom filterKent Overstreet-2/+0
2023-10-22bcachefs: Ensure journal doesn't get stuck in nochanges modeKent Overstreet-0/+1
2023-10-22bcachefs: Fix journal write error pathKent Overstreet-0/+1
2023-10-22bcachefs: Fix usage of last_seq + encryptionKent Overstreet-0/+1
2023-10-22bcachefs: Make sure to initialize j->last_flushedKent Overstreet-0/+1
2023-10-22bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet-0/+1