summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/journal_io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix unlocked access to c->disk_sb.sb in bch2_replicas_entry_validate()Kent Overstreet2024-09-281-1/+1
* bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by()Thorsten Blum2024-09-091-1/+2
* bcachefs: Convert to use jiffies macrosChen Yufan2024-09-091-1/+2
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-141-19/+5
* bcachefs: Improve "unable to allocate journal write" messageKent Overstreet2024-07-151-2/+3
* bcachefs: Eytzinger accumulation for accounting keysKent Overstreet2024-07-151-2/+8
* bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg()Uros Bizjak2024-07-151-4/+5
* bcachefs: Fix missing spaces in journal_entry_dev_usage_to_textYouling Tang2024-07-151-0/+3
* bcachefs: Fix missing error check in journal_entry_btree_keys_validate()Kent Overstreet2024-07-101-0/+2
* bcachefs: Fix journal getting stuck on a flush commitKent Overstreet2024-07-101-4/+6
* bcachefs: Add missing bch2_journal_do_writes() callKent Overstreet2024-06-231-0/+7
* bcachefs: Use bch2_print_string_as_lines for long errKent Overstreet2024-06-211-5/+8
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-23/+23
* bcachefs: Invalid devices are now checked for by fsck, not .invalid methodsKent Overstreet2024-05-091-11/+0
* bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet2024-05-091-1/+1
* bcachefs: bch2_dev_get_ioref2(); journal_io.cKent Overstreet2024-05-091-4/+3
* bcachefs: kill bch2_dev_bkey_exists() in journal_ptrs_to_text()Kent Overstreet2024-05-081-5/+0
* bcachefs: bch2_dev_have_ref()Kent Overstreet2024-05-081-2/+2
* bcachefs: x-macroize journal flags enumsKent Overstreet2024-05-081-3/+3
* bcachefs: Simplify resuming of journal positionKent Overstreet2024-05-081-43/+7
* bcachefs: bch_member.last_journal_bucketKent Overstreet2024-05-081-0/+28
* bcachefs: journal seq blacklist gc no longer has to walk btreeKent Overstreet2024-05-081-0/+4
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-5/+5
* bcachefs: allow for custom action in fsck error messagesKent Overstreet2024-05-081-1/+1
* bcachefs: Fix deadlock in journal write pathKent Overstreet2024-04-211-18/+42
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-141-8/+9
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-7/+5
* bcachefs: Change "accounting overran journal reservation" to a warningKent Overstreet2024-03-181-1/+2
* bcachefs: pull out time_stats.[ch]Kent Overstreet2024-03-141-2/+1
* bcachefs: fix lost journal buf wakeup due to improved pipeliningBrian Foster2024-03-141-1/+1
* bcachefs: Fix bch2_journal_noflush_seq()Kent Overstreet2024-03-141-0/+1
* bcachefs: split out ignore_blacklisted, ignore_not_dirtyKent Overstreet2024-03-141-14/+19
* bcachefs: jset_entry for loops declare loop iterKent Overstreet2024-03-141-3/+0
* bcachefs: Fix journal_buf bitfield accessesKent Overstreet2024-03-141-6/+11
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-8/+7
* bcachefs: better journal pipeliningKent Overstreet2024-03-101-43/+49
* bcachefs: closure per journal bufKent Overstreet2024-03-101-15/+19
* bcachefs: bio per journal bufKent Overstreet2024-03-101-10/+11
* bcachefs: jset_entry_datetimeKent Overstreet2024-03-101-0/+44
* bcachefs: improve journal entry read fsck error messagesKent Overstreet2024-03-101-41/+55
* bcachefs: convert journal replay ptrs to darrayKent Overstreet2024-03-101-47/+23
* bcachefs: Journal writes should be REQ_SYNC|REQ_METAKent Overstreet2024-03-101-1/+1
* bcachefs: Split out journal workqueueKent Overstreet2024-03-101-6/+6
* bcachefs: Clamp replicas_required to replicasKent Overstreet2024-02-141-1/+3
* bcachefs: fix incorrect usage of REQ_OP_FLUSHChristoph Hellwig2024-01-221-1/+2
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-4/+1
* bcachefs: improve checksum error messagesKent Overstreet2024-01-061-14/+31
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-1/+0
* bcachefs: vstruct_for_each() now declares loop iterKent Overstreet2024-01-011-2/+1
* bcachefs: for_each_member_device() now declares loop iterKent Overstreet2024-01-011-8/+5