summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)Author
2024-03-18bcachefs: Fix lost wakeup on journal shutdownKent Overstreet
2024-03-13bcachefs: pull out time_stats.[ch]Kent Overstreet
2024-03-13bcachefs: fix bch2_journal_buf_to_text()Kent Overstreet
2024-03-13bcachefs: Fix bch2_journal_noflush_seq()Kent Overstreet
2024-03-13bcachefs: split out ignore_blacklisted, ignore_not_dirtyKent Overstreet
2024-03-13bcachefs: Add journal.blocked to journal_debug_to_text()Kent Overstreet
2024-03-13bcachefs: improve bch2_journal_buf_to_text()Kent Overstreet
2024-03-13bcachefs: kill kvpmalloc()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: convert journal replay ptrs to darrayKent Overstreet
2024-03-10bcachefs: Avoid taking journal lock unnecessarilyKent Overstreet
2024-03-10bcachefs: Avoid setting j->write_work unnecessarilyKent Overstreet
2024-03-10bcachefs: Split out journal workqueueKent Overstreet
2024-01-22bcachefs: Add gfp flags param to bch2_prt_task_backtrace()Kent Overstreet
2024-01-21bcachefs: Better journal tracepointsKent Overstreet
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet
2024-01-01bcachefs: bch_err_(fn|msg) check if should printKent Overstreet
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet
2024-01-01bcachefs: journal->buf_lockKent Overstreet
2024-01-01bcachefs: Add a tracepoint for journal entry closeKent Overstreet
2024-01-01bcachefs: track_event_change()Kent Overstreet
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet
2023-12-10bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet
2023-11-28bcachefs: move journal seq assertionKent Overstreet
2023-11-14bcachefs: Kill journal pre-reservationsKent Overstreet
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet
2023-10-22bcachefs: bch2_sb_field_get() refactoringKent Overstreet
2023-10-22bcachefs: fix race between journal entry close and pin setBrian Foster
2023-10-22bcachefs: prepare journal buf put to handle pin putBrian Foster
2023-10-22bcachefs: refactor pin put helpersBrian Foster
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Convert more code to bch_err_msg()Kent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: Convert more -EROFS to private error codesKent Overstreet
2023-10-22bcachefs: Delete redundant log messagesKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: refactor journal stuck checking into standalone helperBrian Foster
2023-10-22bcachefs: gracefully unwind journal res slowpath on shutdownBrian Foster
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: Extent helper improvementsKent Overstreet
2023-10-22bcachefs: Rework open bucket partial list allocationKent Overstreet
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet
2023-10-22bcachefs: Journal resize fixesKent Overstreet
2023-10-22bcachefs: Improve locking in __bch2_set_nr_journal_buckets()Kent Overstreet