summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-09bcachefs: bch2_print_allocator_stuck()Kent Overstreet1-1/+1
2024-05-09bcachefs: x-macroize journal flags enumsKent Overstreet1-7/+13
2024-05-09bcachefs: plumb data_type into bch2_bucket_alloc_trans()Kent Overstreet1-1/+2
2024-05-09bcachefs: fix flag printing in journal_buf_to_text()Kent Overstreet1-2/+2
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-2/+2
2024-05-09bcachefs: mark_superblock cleanupKent Overstreet1-2/+3
2024-05-09bcachefs: New assertion for writing to the journal after shutdownKent Overstreet1-2/+4
2024-05-09bcachefs: prt_printf() now respects \r\n\tKent Overstreet1-56/+41
2024-05-07bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()Kent Overstreet1-0/+6
2024-05-06bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()Kent Overstreet1-0/+2
2024-03-19bcachefs: Fix lost wakeup on journal shutdownKent Overstreet1-6/+6
2024-03-14bcachefs: pull out time_stats.[ch]Kent Overstreet1-2/+1
2024-03-14bcachefs: fix bch2_journal_buf_to_text()Kent Overstreet1-5/+1
2024-03-14bcachefs: Fix bch2_journal_noflush_seq()Kent Overstreet1-5/+5
2024-03-14bcachefs: split out ignore_blacklisted, ignore_not_dirtyKent Overstreet1-2/+2
2024-03-14bcachefs: Add journal.blocked to journal_debug_to_text()Kent Overstreet1-0/+1
2024-03-14bcachefs: improve bch2_journal_buf_to_text()Kent Overstreet1-9/+24
2024-03-14bcachefs: kill kvpmalloc()Kent Overstreet1-2/+2
2024-03-10bcachefs: better journal pipeliningKent Overstreet1-9/+38
2024-03-10bcachefs: closure per journal bufKent Overstreet1-6/+12
2024-03-10bcachefs: bio per journal bufKent Overstreet1-18/+22
2024-03-10bcachefs: convert journal replay ptrs to darrayKent Overstreet1-3/+2
2024-03-10bcachefs: Avoid taking journal lock unnecessarilyKent Overstreet1-53/+54
2024-03-10bcachefs: Avoid setting j->write_work unnecessarilyKent Overstreet1-13/+11
2024-03-10bcachefs: Split out journal workqueueKent Overstreet1-10/+12
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-11bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet1-4/+4
2023-11-29bcachefs: move journal seq assertionKent Overstreet1-0/+2
2023-11-15bcachefs: Kill journal pre-reservationsKent Overstreet1-31/+0
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet1-0/+19
2023-10-23bcachefs: bch2_sb_field_get() refactoringKent Overstreet1-2/+2
2023-10-23bcachefs: fix race between journal entry close and pin setBrian Foster1-8/+13
2023-10-23bcachefs: prepare journal buf put to handle pin putBrian Foster1-1/+1
2023-10-23bcachefs: refactor pin put helpersBrian Foster1-1/+2
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-2/+2
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-2/+7
2023-10-23bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix assorted checkpatch nitsKent Overstreet1-2/+2
2023-10-23bcachefs: Convert more -EROFS to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: Delete redundant log messagesKent Overstreet1-15/+5
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-10/+5