summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTRKent Overstreet
2023-10-22bcachefs: fix bch2_write_extent() crc corruption.Daniel Hill
2023-10-22bcachefs: Factor out bch2_write_drop_io_error_ptrs()Kent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-10-22bcachefs: Improve an error messageKent Overstreet
2023-10-22bcachefs: Fix not punting to worqueue when promotingKent Overstreet
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: Get ref on c->writes in move.cKent Overstreet
2023-10-22bcachefs: Redo data_update interfaceKent Overstreet
2023-10-22bcachefs: Pull out data_update.cKent Overstreet
2023-10-22bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2023-10-22bcachefs: Improve checksum error messagesKent Overstreet
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Add persistent countersDaniel Hill
2023-10-22bcachefs: Improve read_from_stale_dirty_pointer() messageKent Overstreet
2023-10-22bcachefs: Run btree updates after write out of write_pointKent Overstreet
2023-10-22bcachefs: Fix an unitialized var warning in userspaceKent Overstreet
2023-10-22bcachefs: Heap allocate printbufsKent Overstreet
2023-10-22bcachefs: Check for errors from crypto_skcipher_encrypt()Kent Overstreet
2023-10-22bcachefs: Check for stale dirty pointer before readsKent Overstreet
2023-10-22bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet
2023-10-22bcachefs: Always check for bucket reuse after readKent Overstreet
2023-10-22bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flagKent Overstreet
2023-10-22bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet
2023-10-22bcachefs: Option improvementsKent Overstreet
2023-10-22bcachefs: Don't erasure code cached ptrsKent Overstreet
2023-10-22bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet
2023-10-22bcachefs: More enum stringsKent Overstreet
2023-10-22bcachefs: Refactor bch2_fpunch_at()Kent Overstreet
2023-10-22bcachefs: Switch fsync to use bi_journal_seqKent Overstreet
2023-10-22bcachefs: Add journal_seq to inode & alloc keysKent Overstreet
2023-10-22bcachefs: Update inode on every writeKent Overstreet
2023-10-22bcachefs: Assorted ec fixesKent Overstreet
2023-10-22bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: Don't allocate too-big biosKent Overstreet
2023-10-22bcachefs: Update data move path for snapshotsKent Overstreet
2023-10-22bcachefs: Convert io paths for snapshotsKent Overstreet
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet
2023-10-22bcachefs: Optimize btree lookups in write pathKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet
2023-10-22bcachefs: Reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Fix an unhandled transaction restartKent Overstreet
2023-10-22bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2023-10-22bcachefs: Always check for transaction restartsKent Overstreet
2023-10-22bcachefs: Use memalloc_nofs_save() in bch2_read_endio()Kent Overstreet
2023-10-22bcachefs: Check for errors from bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: Don't use bch_write_op->cl for delivering completionsKent Overstreet
2023-10-22bcachefs: Kill bch_write_op.index_update_fnKent Overstreet
2023-10-22bcachefs: Add a workqueue for btree io completionsKent Overstreet