summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/raid56.h
Commit message (Expand)AuthorAgeFilesLines
* btrfs: add forward declarations and headers, part 2David Sterba2024-03-041-0/+9
* btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-1/+1
* btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSINGQu Wenruo2023-08-211-1/+0
* btrfs: scrub: use recovered data stripes as cache to avoid unnecessary readQu Wenruo2023-06-191-0/+3
* btrfs: remove unused raid56 functions which were dedicated for scrubQu Wenruo2023-04-171-7/+0
* btrfs: introduce a new helper to submit write bio for repairQu Wenruo2023-04-171-0/+5
* btrfs: fix spelling mistakes found using codespellColin Ian King2023-02-151-2/+2
* btrfs: raid56: prepare data checksums for later RMW verificationQu Wenruo2022-12-051-0/+12
* btrfs: raid56: remove the old error tracking systemQu Wenruo2022-12-051-8/+0
* btrfs: raid56: introduce btrfs_raid_bio::error_bitmapQu Wenruo2022-12-051-0/+11
* btrfs: remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_workQu Wenruo2022-12-051-2/+0
* btrfs: raid56: switch write path to rmw_rbio()Qu Wenruo2022-12-051-5/+0
* btrfs: raid56: introduce the main entrance for RMW pathQu Wenruo2022-12-051-0/+5
* btrfs: raid56: switch recovery path to a single functionQu Wenruo2022-12-051-0/+2
* btrfs: properly abstract the parity raid bio handlingChristoph Hellwig2022-09-261-3/+1
* btrfs: do not return errors from raid56_parity_recoverChristoph Hellwig2022-07-251-2/+2
* btrfs: do not return errors from raid56_parity_writeChristoph Hellwig2022-07-251-1/+1
* btrfs: raid56: use fixed stripe length everywhereChristoph Hellwig2022-07-251-8/+4
* btrfs: use btrfs_raid_array to calculate number of parity stripesQu Wenruo2022-07-251-11/+1
* btrfs: defer I/O completion based on the btrfs_raid_bioChristoph Hellwig2022-07-251-0/+2
* btrfs: add trace event for submitted RAID56 bioQu Wenruo2022-07-251-1/+147
* btrfs: raid56: make raid56_add_scrub_pages() subpage compatibleQu Wenruo2022-05-161-1/+1
* btrfs: reduce width for stripe_len from u64 to u32Qu Wenruo2022-05-161-4/+3
* btrfs: remove btrfs_raid_bio::fs_info memberQu Wenruo2021-10-261-12/+10
* btrfs: rename btrfs_bio to btrfs_io_contextQu Wenruo2021-10-261-4/+4
* btrfs: constify map parameter for nr_parity_stripes and nr_data_stripesDavid Sterba2019-07-011-2/+2
* btrfs: replace GPL boilerplate by SPDX -- headersDavid Sterba2018-04-121-16/+5
* btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney2016-12-061-4/+4
* Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operationOmar Sandoval2015-08-091-2/+8
* Btrfs: Make raid_map array be inlined in btrfs_bio structureZhao Lei2015-01-211-6/+5
* Btrfs, raid56: fix use-after-free problem in the final device replace procedu...Miao Xie2014-12-031-2/+2
* Btrfs, raid56: support parity scrub on raid56Miao Xie2014-12-031-0/+12
* Btrfs, scrub: repair the common data on RAID5/6 if it is corruptedMiao Xie2014-12-031-1/+1
* Btrfs: RAID5 and RAID6David Woodhouse2013-02-011-0/+51