summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io_read.c
AgeCommit message (Expand)Author
2025-04-06bcachefs: Read retries are after checksum errors now REQ_FUAKent Overstreet
2025-04-06bcachefs: RO mounts now use less memoryKent Overstreet
2025-04-06bcachefs: add missing includeKent Overstreet
2025-04-06bcachefs: Data move can read from poisoned extentsKent Overstreet
2025-04-06bcachefs: Poison extents that can't be read due to checksum errorsKent Overstreet
2025-04-06bcachefs: Be precise about bch_io_failuresKent Overstreet
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
2025-03-14bcachefs: x-macroize BCH_READ flagsKent Overstreet
2025-03-14bcachefs: kill bch_read_bio.devs_haveKent Overstreet
2025-03-14bcachefs: Don't inc io_(read|write) counters for movesKent Overstreet
2025-03-13bcachefs: target_congested -> get_random_u32_below()Kent Overstreet
2025-03-11bcachefs: Make sure trans is unlocked when submitting read IOKent Overstreet
2025-01-14bcachefs: Fix self healing on read errorKent Overstreet
2024-12-21bcachefs: bch2_inum_to_path()Kent Overstreet
2024-12-21bcachefs: Don't try to en/decrypt when encryption not availableKent Overstreet
2024-12-21bcachefs: Don't delete reflink pointers to missing indirect extentsKent Overstreet
2024-12-21bcachefs: Reserve 8 bits in bch_reflink_pKent Overstreet
2024-12-21bcachefs: small cleanup for extent ptr bitmasksKent Overstreet
2024-11-07bcachefs: Fix UAF in __promote_alloc() error pathbcachefs-2024-11-07Kent Overstreet