summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Improve an error messageKent Overstreet1-1/+1
2023-10-23bcachefs: Fix not punting to worqueue when promotingKent Overstreet1-0/+1
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-10/+15
2023-10-23bcachefs: Get ref on c->writes in move.cKent Overstreet1-6/+0
2023-10-23bcachefs: Redo data_update interfaceKent Overstreet1-8/+5
2023-10-23bcachefs: Pull out data_update.cKent Overstreet1-4/+5
2023-10-23bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet1-2/+2
2023-10-23bcachefs: Improve checksum error messagesKent Overstreet1-4/+3
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-6/+6
2023-10-23bcachefs: Add persistent countersDaniel Hill1-0/+2
2023-10-23bcachefs: Improve read_from_stale_dirty_pointer() messageKent Overstreet1-10/+16
2023-10-23bcachefs: Run btree updates after write out of write_pointKent Overstreet1-93/+122
2023-10-23bcachefs: Fix an unitialized var warning in userspaceKent Overstreet1-1/+1
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-6/+8
2023-10-23bcachefs: Check for errors from crypto_skcipher_encrypt()Kent Overstreet1-7/+25
2023-10-23bcachefs: Check for stale dirty pointer before readsKent Overstreet1-10/+50
2023-10-23bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet1-1/+1
2023-10-23bcachefs: Always check for bucket reuse after readKent Overstreet1-3/+2
2023-10-23bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flagKent Overstreet1-6/+2
2023-10-23bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet1-7/+7
2023-10-23bcachefs: Option improvementsKent Overstreet1-2/+2
2023-10-23bcachefs: Don't erasure code cached ptrsKent Overstreet1-1/+1
2023-10-23bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet1-0/+4
2023-10-23bcachefs: More enum stringsKent Overstreet1-1/+1
2023-10-23bcachefs: Refactor bch2_fpunch_at()Kent Overstreet1-14/+9
2023-10-23bcachefs: Switch fsync to use bi_journal_seqKent Overstreet1-5/+4
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-2/+2
2023-10-23bcachefs: Update inode on every writeKent Overstreet1-36/+40
2023-10-23bcachefs: Assorted ec fixesKent Overstreet1-4/+4
2023-10-23bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet1-1/+1
2023-10-23bcachefs: Don't allocate too-big biosKent Overstreet1-0/+2
2023-10-23bcachefs: Update data move path for snapshotsKent Overstreet1-1/+2
2023-10-23bcachefs: Convert io paths for snapshotsKent Overstreet1-48/+80
2023-10-23bcachefs: Plumb through subvolume idKent Overstreet1-1/+4
2023-10-23bcachefs: Optimize btree lookups in write pathKent Overstreet1-0/+10
2023-10-23bcachefs: btree_pathKent Overstreet1-50/+48
2023-10-23bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet1-0/+5
2023-10-23bcachefs: Reduce iter->trans usageKent Overstreet1-1/+1
2023-10-23bcachefs: Fix an unhandled transaction restartKent Overstreet1-0/+9
2023-10-23bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet1-8/+9
2023-10-23bcachefs: Always check for transaction restartsKent Overstreet1-1/+5
2023-10-23bcachefs: Use memalloc_nofs_save() in bch2_read_endio()Kent Overstreet1-3/+8
2023-10-23bcachefs: Check for errors from bch2_trans_update()Kent Overstreet1-4/+8
2023-10-23bcachefs: Don't use bch_write_op->cl for delivering completionsKent Overstreet1-14/+7
2023-10-23bcachefs: Kill bch_write_op.index_update_fnKent Overstreet1-4/+7
2023-10-23bcachefs: Add a workqueue for btree io completionsKent Overstreet1-1/+8
2023-10-23bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet1-10/+16
2023-10-23bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet1-3/+2
2023-10-23bcachefs: made changes to support clang, fixed a couple bugsBrett Holman1-1/+1
2023-10-23bcachefs: Fix reflink triggerKent Overstreet1-1/+4