summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: don't block reads if we're promotingDaniel Hill
2023-10-22bcachefs: Fix promote path leakKent Overstreet
2023-10-22bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet
2023-10-22bcachefs: Improved nocow lockingKent Overstreet
2023-10-22bcachefs: Nocow supportKent Overstreet
2023-10-22bcachefs: Unwritten extents supportKent Overstreet
2023-10-22bcachefs: bch2_extent_update_i_size_sectors()Kent Overstreet
2023-10-22bcachefs: bch2_extent_fallocate()Kent Overstreet
2023-10-22bcachefs: Skip inode unpack/pack in bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: Drop old maybe_extending optimizationKent Overstreet
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet
2023-10-22bcachefs: Delete in memory ec backpointersKent Overstreet
2023-10-22bcachefs: trans->notrace_relock_failKent Overstreet
2023-10-22bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-10-22bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2023-10-22bcachefs: Better inlining in core write pathKent Overstreet
2023-10-22bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-10-22bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-10-22bcachefs: Suppress -EROFS messages when shutting downKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Kill BCH_FEATURE_incompressibleKent Overstreet
2023-10-22bcachefs: Error message improvementKent Overstreet
2023-10-22bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet
2023-10-22bcachefs: Kill bch2_alloc_sectors_start()Kent Overstreet
2023-10-22bcachefs: BCH_WRITE_SYNCKent Overstreet
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