aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-20bcachefs: Fix deadlock in journal write pathGravatar Kent Overstreet 1-18/+42
2024-04-13bcachefs: Standardize helpers for printing enum strs with bounds checksGravatar Kent Overstreet 1-8/+9
2024-03-18bcachefs: Improve bch2_fatal_error()Gravatar Kent Overstreet 1-7/+5
2024-03-17bcachefs: Change "accounting overran journal reservation" to a warningGravatar Kent Overstreet 1-1/+2
2024-03-13bcachefs: pull out time_stats.[ch]Gravatar Kent Overstreet 1-2/+1
2024-03-13bcachefs: fix lost journal buf wakeup due to improved pipeliningGravatar Brian Foster 1-1/+1
2024-03-13bcachefs: Fix bch2_journal_noflush_seq()Gravatar Kent Overstreet 1-0/+1
2024-03-13bcachefs: split out ignore_blacklisted, ignore_not_dirtyGravatar Kent Overstreet 1-14/+19
2024-03-13bcachefs: jset_entry for loops declare loop iterGravatar Kent Overstreet 1-3/+0
2024-03-13bcachefs: Fix journal_buf bitfield accessesGravatar Kent Overstreet 1-6/+11
2024-03-13bcachefs: kill kvpmalloc()Gravatar Kent Overstreet 1-8/+7
2024-03-10bcachefs: better journal pipeliningGravatar Kent Overstreet 1-43/+49
2024-03-10bcachefs: closure per journal bufGravatar Kent Overstreet 1-15/+19
2024-03-10bcachefs: bio per journal bufGravatar Kent Overstreet 1-10/+11
2024-03-10bcachefs: jset_entry_datetimeGravatar Kent Overstreet 1-0/+44
2024-03-10bcachefs: improve journal entry read fsck error messagesGravatar Kent Overstreet 1-41/+55
2024-03-10bcachefs: convert journal replay ptrs to darrayGravatar Kent Overstreet 1-47/+23
2024-03-10bcachefs: Journal writes should be REQ_SYNC|REQ_METAGravatar Kent Overstreet 1-1/+1
2024-03-10bcachefs: Split out journal workqueueGravatar Kent Overstreet 1-6/+6
2024-02-13bcachefs: Clamp replicas_required to replicasGravatar Kent Overstreet 1-1/+3
2024-01-22bcachefs: fix incorrect usage of REQ_OP_FLUSHGravatar Christoph Hellwig 1-1/+2
2024-01-21bcachefs: helpers for printing data typesGravatar Kent Overstreet 1-4/+1
2024-01-05bcachefs: improve checksum error messagesGravatar Kent Overstreet 1-14/+31
2024-01-01bcachefs: bkey_for_each_ptr() now declares loop iterGravatar Kent Overstreet 1-1/+0
2024-01-01bcachefs: vstruct_for_each() now declares loop iterGravatar Kent Overstreet 1-2/+1
2024-01-01bcachefs: for_each_member_device() now declares loop iterGravatar Kent Overstreet 1-8/+5
2024-01-01bcachefs: Drop journal entry compactionGravatar Kent Overstreet 1-24/+2
2024-01-01bcachefs: btree write buffer now slurps keys from journalGravatar Kent Overstreet 1-5/+53
2024-01-01bcachefs: journal->buf_lockGravatar Kent Overstreet 1-0/+2
2024-01-01bcachefs: Kill dev_usage->buckets_ecGravatar Kent Overstreet 1-2/+0
2024-01-01bcachefs: clean up one inconsistent indentingGravatar Yang Li 1-1/+1
2024-01-01bcachefs: track_event_change()Gravatar Kent Overstreet 1-0/+3
2024-01-01bcachefs: Include average write size in sysfs journal_debugGravatar Kent Overstreet 1-0/+2
2023-12-21bcachefs: Fix leakage of internal error codeGravatar Kent Overstreet 1-2/+4
2023-12-10bcachefs: Close journal entry if necessary when flushing all pinsGravatar Kent Overstreet 1-0/+1
2023-11-28bcachefs: Add missing validation for jset_entry_data_usageGravatar Kent Overstreet 1-1/+11
2023-11-24closures: CLOSURE_CALLBACK() to fix type punningGravatar Kent Overstreet 1-9/+8
2023-11-14bcachefs: Disable debug log statementsGravatar Kent Overstreet 1-0/+7
2023-11-05bcachefs: Don't iterate over journal entries just for btree rootsGravatar Kent Overstreet 1-29/+24
2023-11-05bcachefs: Break up bch2_journal_write()Gravatar Kent Overstreet 1-71/+92
2023-11-01bcachefs: Enumerate fsck errorsGravatar Kent Overstreet 1-19/+54
2023-11-01bcachefs: Add IO error counts to bch_memberGravatar Kent Overstreet 1-3/+5
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: drop journal lock before calling journal_writeGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-11/+16
2023-10-22bcachefs: Break up io.cGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Delete a faulty assertionGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Fix 'journal not marked as containing replicas'Gravatar Kent Overstreet 1-8/+11
2023-10-22bcachefs: sb-clean.cGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-1/+1