summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
AgeCommit message (Expand)Author
2024-07-11btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERTQu Wenruo
2024-04-01btrfs use bio_list_merge_initChristoph Hellwig
2024-03-04btrfs: raid56: extra debugging for raid6 syndrome generationQu Wenruo
2024-03-04btrfs: remove unused included headersDavid Sterba
2023-12-15btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo
2023-12-15btrfs: raid56: remove unused btrfs_plug_cb::workDavid Sterba
2023-08-21btrfs: scrub: avoid unnecessary csum tree search preparing stripesQu Wenruo
2023-08-21btrfs: tracepoints: simplify raid56 eventsQu Wenruo
2023-08-21btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSINGQu Wenruo
2023-07-18btrfs: raid56: always verify the P/Q contents for scrubQu Wenruo
2023-06-19btrfs: scrub: use recovered data stripes as cache to avoid unnecessary readQu Wenruo
2023-06-19btrfs: use SECTOR_SHIFT to convert LBA to physical offsetAnand Jain
2023-06-19btrfs: use SECTOR_SHIFT to convert physical offset to LBAAnand Jain
2023-04-17btrfs: remove unused raid56 functions which were dedicated for scrubQu Wenruo
2023-04-17btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripeQu Wenruo
2023-04-17btrfs: use __bio_add_page to add single a page in rbio_add_io_sectorJohannes Thumshirn
2023-04-17btrfs: replace btrfs_io_context::raid_map with a fixed u64 valueQu Wenruo
2023-04-17btrfs: use an efficient way to represent source of duplicated stripesQu Wenruo
2023-04-17btrfs: raid56: no need for irqsafe lockingChristoph Hellwig
2023-02-15btrfs: raid56: handle endio in scrub_rbioChristoph Hellwig
2023-02-15btrfs: raid56: handle endio in recover_rbioChristoph Hellwig
2023-02-15btrfs: raid56: handle endio in rmw_rbioChristoph Hellwig
2023-02-15btrfs: raid56: submit the read bios from scrub_assemble_read_biosChristoph Hellwig
2023-02-15btrfs: raid56: fold rmw_read_wait_recover into rmw_read_biosChristoph Hellwig
2023-02-15btrfs: raid56: fold recover_assemble_read_bios into recover_rbioChristoph Hellwig
2023-02-15btrfs: raid56: add a bio_list_put helperChristoph Hellwig
2023-02-15btrfs: raid56: wait for I/O completion in submit_read_biosChristoph Hellwig
2023-02-15btrfs: raid56: simplify code flow in rmw_rbioChristoph Hellwig
2023-02-15btrfs: raid56: simplify error handling and code flow in raid56_parity_writeChristoph Hellwig
2023-02-15btrfs: raid56: reduce overhead to calculate the bio lengthQu Wenruo
2023-02-15btrfs: fix spelling mistakes found using codespellColin Ian King
2023-01-27btrfs: raid56: make error_bitmap update atomicQu Wenruo
2023-01-25btrfs: raid56: fix stripes if vertical errors are foundTanmay Bhushan
2022-12-20btrfs: scrub: fix uninitialized return value in recover_scrub_rbioJosef Bacik
2022-12-05btrfs: raid56: do data csum verification during RMW cycleQu Wenruo
2022-12-05btrfs: raid56: prepare data checksums for later RMW verificationQu Wenruo
2022-12-05btrfs: raid56: remove the old error tracking systemQu Wenruo
2022-12-05btrfs: raid56: migrate recovery and scrub recovery path to use error_bitmapQu Wenruo
2022-12-05btrfs: raid56: introduce btrfs_raid_bio::error_bitmapQu Wenruo
2022-12-05btrfs: raid56: switch scrub path to use a single functionQu Wenruo
2022-12-05btrfs: raid56: extract scrub read bio list assembly code into a helperQu Wenruo
2022-12-05btrfs: raid56: switch write path to rmw_rbio()Qu Wenruo
2022-12-05btrfs: raid56: introduce the main entrance for RMW pathQu Wenruo
2022-12-05btrfs: raid56: extract rwm write bios assembly into a helperQu Wenruo
2022-12-05btrfs: raid56: extract the rmw bio list build code into a helperQu Wenruo
2022-12-05btrfs: raid56: switch recovery path to a single functionQu Wenruo
2022-12-05btrfs: raid56: extract sector recovery code into a helperQu Wenruo
2022-12-05btrfs: raid56: extract the recovery bio list build code into a helperQu Wenruo
2022-12-05btrfs: raid56: extract the pq generation code into a helperQu Wenruo
2022-12-05btrfs: raid56: extract the vertical stripe recovery code into recover_vertical()Qu Wenruo