summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io_read.c
AgeCommit message (Expand)Author
2025-07-13bcachefs: io_read: remove from async obj list in rbio_done()Kent Overstreet
2025-06-16bcachefs: Fix bch2_read_bio_to_text()Kent Overstreet
2025-06-11bcachefs: Read error message now prints if self healingKent Overstreet
2025-06-02bcachefs: bch_err_throw()Kent Overstreet
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet
2025-05-21bcachefs: Emit a single log message on data read errorKent Overstreet
2025-05-21bcachefs: Make various async objs visible in debugfsKent Overstreet
2025-05-21bcachefs: bch2_read_bio_to_textKent Overstreet
2025-05-21bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet
2025-05-21bcachefs: RO mounts now use less memoryKent Overstreet
2025-05-21bcachefs: add missing includeKent Overstreet
2025-05-21bcachefs: Data move can read from poisoned extentsKent Overstreet
2025-05-21bcachefs: Poison extents that can't be read due to checksum errorsKent Overstreet
2025-05-21bcachefs: Be precise about bch_io_failuresKent Overstreet
2025-04-15bcachefs: Silence extent_poisoned error messagesKent Overstreet
2025-04-13bcachefs: Don't print data read retry success on non-errorsKent Overstreet
2025-04-06bcachefs: use library APIs for ChaCha20 and Poly1305Eric Biggers
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet
2025-03-30bcachefs: Log original key being moved in data updatesKent Overstreet
2025-03-25bcachefs: Fix silent short reads in data read retry pathKent Overstreet
2025-03-24bcachefs: Add missing random.h includesKent Overstreet
2025-03-24bcachefs: __bch2_read() now takes a btree_transKent Overstreet
2025-03-24bcachefs: BCH_READ_data_update -> bch_read_bio.data_updateKent Overstreet
2025-03-16bcachefs: Checksum errors get additional retriesKent Overstreet
2025-03-16bcachefs: Print message on successful read retryKent Overstreet
2025-03-16bcachefs: Return errors to top level bch2_rbio_retry()Kent Overstreet
2025-03-16bcachefs: BCH_ERR_data_read_buffer_too_smallKent Overstreet
2025-03-16bcachefs: Read error message now indicates if it was for an internal moveKent Overstreet
2025-03-16bcachefs: Fix BCH_ERR_data_read_csum_err_maybe_userspace in retry pathKent Overstreet
2025-03-16bcachefs: Convert read path to standard error codesKent Overstreet
2025-03-16bcachefs: Debug params for data corruption injectionKent Overstreet
2025-03-14bcachefs: bch2_account_io_completion()Kent Overstreet
2025-03-14bcachefs: Fix read path io_ref handlingKent Overstreet
2025-03-14bcachefs: bch2_inum_offset_err_msg_trans() no longer handles transaction rest...Kent Overstreet
2025-03-14bcachefs: Read/move path counter workKent Overstreet
2025-03-14bcachefs: ScrubKent Overstreet
2025-03-14bcachefs: bch2_bkey_pick_read_device() can now specify a deviceKent Overstreet
2025-03-14bcachefs: Internal reads can now correct errorsKent Overstreet
2025-03-14bcachefs: Don't self-heal if a data update is already rewritingKent Overstreet
2025-03-14bcachefs: Don't start promotes from bch2_rbio_free()Kent Overstreet
2025-03-14bcachefs: Self healing writes are BCH_WRITE_alloc_nowaitKent Overstreet
2025-03-14bcachefs: Promotes should use BCH_WRITE_only_specified_devsKent Overstreet
2025-03-14bcachefs: Be stricter in bch2_read_retry_nodecode()Kent Overstreet
2025-03-14bcachefs: cleanup redundant code around data_update_op initializationKent Overstreet
2025-03-14bcachefs: promote_op uses embedded bch_read_bioKent Overstreet
2025-03-14bcachefs: rbio_init() cleanupKent Overstreet
2025-03-14bcachefs: rbio_init_fragment()Kent Overstreet
2025-03-14bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enumsKent Overstreet