summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-22bcachefs: Add gfp flags param to bch2_prt_task_backtrace()Kent Overstreet1-1/+1
2024-01-21bcachefs: Better journal tracepointsKent Overstreet1-39/+72
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet1-8/+4
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-4/+1
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet1-4/+2
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet1-0/+44
2024-01-01bcachefs: journal->buf_lockKent Overstreet1-0/+1
2024-01-01bcachefs: Add a tracepoint for journal entry closeKent Overstreet1-0/+2
2024-01-01bcachefs: track_event_change()Kent Overstreet1-12/+4
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet1-9/+13
2023-12-10bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet1-4/+4
2023-11-28bcachefs: move journal seq assertionKent Overstreet1-0/+2
2023-11-14bcachefs: Kill journal pre-reservationsKent Overstreet1-31/+0
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet1-0/+19
2023-10-22bcachefs: bch2_sb_field_get() refactoringKent Overstreet1-2/+2
2023-10-22bcachefs: fix race between journal entry close and pin setBrian Foster1-8/+13
2023-10-22bcachefs: prepare journal buf put to handle pin putBrian Foster1-1/+1
2023-10-22bcachefs: refactor pin put helpersBrian Foster1-1/+2
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet1-2/+2
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet1-2/+7
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-1/+1
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet1-2/+2
2023-10-22bcachefs: Convert more -EROFS to private error codesKent Overstreet1-1/+1
2023-10-22bcachefs: Delete redundant log messagesKent Overstreet1-15/+5
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-10/+5
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet1-1/+1
2023-10-22bcachefs: New error message helpersKent Overstreet1-4/+11
2023-10-22bcachefs: refactor journal stuck checking into standalone helperBrian Foster1-22/+63
2023-10-22bcachefs: gracefully unwind journal res slowpath on shutdownBrian Foster1-0/+7
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet1-8/+8
2023-10-22bcachefs: Extent helper improvementsKent Overstreet1-1/+1
2023-10-22bcachefs: Rework open bucket partial list allocationKent Overstreet1-2/+1
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet1-11/+9
2023-10-22bcachefs: Journal resize fixesKent Overstreet1-80/+74
2023-10-22bcachefs: Improve locking in __bch2_set_nr_journal_buckets()Kent Overstreet1-24/+22
2023-10-22bcachefs: Convert EAGAIN errors to private error codesKent Overstreet1-14/+8
2023-10-22bcachefs: Convert EROFS errors to private error codesKent Overstreet1-1/+1
2023-10-22bcachefs: Log more messages in the journalKent Overstreet1-35/+15
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet1-6/+6
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet1-5/+8
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet1-2/+2
2023-10-22bcachefs: bch2_trans_run()Kent Overstreet1-1/+1
2023-10-22bcachefs: Printbuf reworkKent Overstreet1-67/+68
2023-10-22bcachefs: Use a genradix for reading journal entriesKent Overstreet1-12/+22
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet1-2/+0
2023-10-22bcachefs: bch_sb_field_journal_v2Kent Overstreet1-67/+120
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet1-19/+32
2023-10-22bcachefs: x-macroize alloc_reserve enumKent Overstreet1-1/+1
2023-10-22bcachefs: Allocate journal buckets sequentiallyKent Overstreet1-1/+1
2023-10-22bcachefs: bch2_journal_log_msg()Kent Overstreet1-25/+58