summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-20bcachefs: Fix deadlock in journal write pathKent Overstreet1-18/+42
2024-04-13bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet1-8/+9
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet1-7/+5
2024-03-17bcachefs: Change "accounting overran journal reservation" to a warningKent Overstreet1-1/+2
2024-03-13bcachefs: pull out time_stats.[ch]Kent Overstreet1-2/+1
2024-03-13bcachefs: fix lost journal buf wakeup due to improved pipeliningBrian Foster1-1/+1
2024-03-13bcachefs: Fix bch2_journal_noflush_seq()Kent Overstreet1-0/+1
2024-03-13bcachefs: split out ignore_blacklisted, ignore_not_dirtyKent Overstreet1-14/+19
2024-03-13bcachefs: jset_entry for loops declare loop iterKent Overstreet1-3/+0
2024-03-13bcachefs: Fix journal_buf bitfield accessesKent Overstreet1-6/+11
2024-03-13bcachefs: kill kvpmalloc()Kent Overstreet1-8/+7
2024-03-10bcachefs: better journal pipeliningKent Overstreet1-43/+49
2024-03-10bcachefs: closure per journal bufKent Overstreet1-15/+19
2024-03-10bcachefs: bio per journal bufKent Overstreet1-10/+11
2024-03-10bcachefs: jset_entry_datetimeKent Overstreet1-0/+44
2024-03-10bcachefs: improve journal entry read fsck error messagesKent Overstreet1-41/+55
2024-03-10bcachefs: convert journal replay ptrs to darrayKent Overstreet1-47/+23
2024-03-10bcachefs: Journal writes should be REQ_SYNC|REQ_METAKent Overstreet1-1/+1
2024-03-10bcachefs: Split out journal workqueueKent Overstreet1-6/+6
2024-02-13bcachefs: Clamp replicas_required to replicasKent Overstreet1-1/+3
2024-01-22bcachefs: fix incorrect usage of REQ_OP_FLUSHChristoph Hellwig1-1/+2
2024-01-21bcachefs: helpers for printing data typesKent Overstreet1-4/+1
2024-01-05bcachefs: improve checksum error messagesKent Overstreet1-14/+31
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet1-1/+0
2024-01-01bcachefs: vstruct_for_each() now declares loop iterKent Overstreet1-2/+1
2024-01-01bcachefs: for_each_member_device() now declares loop iterKent Overstreet1-8/+5
2024-01-01bcachefs: Drop journal entry compactionKent Overstreet1-24/+2
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet1-5/+53
2024-01-01bcachefs: journal->buf_lockKent Overstreet1-0/+2
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet1-2/+0
2024-01-01bcachefs: clean up one inconsistent indentingYang Li1-1/+1
2024-01-01bcachefs: track_event_change()Kent Overstreet1-0/+3
2024-01-01bcachefs: Include average write size in sysfs journal_debugKent Overstreet1-0/+2
2023-12-21bcachefs: Fix leakage of internal error codeKent Overstreet1-2/+4
2023-12-10bcachefs: Close journal entry if necessary when flushing all pinsKent Overstreet1-0/+1
2023-11-28bcachefs: Add missing validation for jset_entry_data_usageKent Overstreet1-1/+11
2023-11-24closures: CLOSURE_CALLBACK() to fix type punningKent Overstreet1-9/+8
2023-11-14bcachefs: Disable debug log statementsKent Overstreet1-0/+7
2023-11-05bcachefs: Don't iterate over journal entries just for btree rootsKent Overstreet1-29/+24
2023-11-05bcachefs: Break up bch2_journal_write()Kent Overstreet1-71/+92
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-19/+54
2023-11-01bcachefs: Add IO error counts to bch_memberKent Overstreet1-3/+5
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-1/+1
2023-10-22bcachefs: drop journal lock before calling journal_writeKent Overstreet1-2/+4
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet1-11/+16
2023-10-22bcachefs: Break up io.cKent Overstreet1-1/+0
2023-10-22bcachefs: Delete a faulty assertionKent Overstreet1-1/+0
2023-10-22bcachefs: Fix 'journal not marked as containing replicas'Kent Overstreet1-8/+11
2023-10-22bcachefs: sb-clean.cKent Overstreet1-0/+1
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet1-1/+1