| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-25 | btrfs: raid56: introduce a new parameter to locate a sector | Qu Wenruo | 1 | -3/+19 |
| 2025-11-25 | btrfs: raid56: add an overview for the btrfs_raid_bio structure | Qu Wenruo | 1 | -0/+70 |
| 2025-11-24 | btrfs: raid56: remove sector_ptr structure | Qu Wenruo | 1 | -11/+3 |
| 2025-11-24 | btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap | Qu Wenruo | 1 | -0/+3 |
| 2025-09-23 | btrfs: prepare scrub to support bs > ps cases | Qu Wenruo | 1 | -2/+2 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -0/+9 |
| 2023-12-15 | btrfs: use a dedicated data structure for chunk maps | Filipe Manana | 1 | -1/+1 |
| 2023-08-21 | btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING | Qu Wenruo | 1 | -1/+0 |
| 2023-06-19 | btrfs: scrub: use recovered data stripes as cache to avoid unnecessary read | Qu Wenruo | 1 | -0/+3 |
| 2023-04-17 | btrfs: remove unused raid56 functions which were dedicated for scrub | Qu Wenruo | 1 | -7/+0 |
| 2023-04-17 | btrfs: introduce a new helper to submit write bio for repair | Qu Wenruo | 1 | -0/+5 |
| 2023-02-15 | btrfs: fix spelling mistakes found using codespell | Colin Ian King | 1 | -2/+2 |
| 2022-12-05 | btrfs: raid56: prepare data checksums for later RMW verification | Qu Wenruo | 1 | -0/+12 |
| 2022-12-05 | btrfs: raid56: remove the old error tracking system | Qu Wenruo | 1 | -8/+0 |
| 2022-12-05 | btrfs: raid56: introduce btrfs_raid_bio::error_bitmap | Qu Wenruo | 1 | -0/+11 |
| 2022-12-05 | btrfs: remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_work | Qu Wenruo | 1 | -2/+0 |
| 2022-12-05 | btrfs: raid56: switch write path to rmw_rbio() | Qu Wenruo | 1 | -5/+0 |
| 2022-12-05 | btrfs: raid56: introduce the main entrance for RMW path | Qu Wenruo | 1 | -0/+5 |
| 2022-12-05 | btrfs: raid56: switch recovery path to a single function | Qu Wenruo | 1 | -0/+2 |
| 2022-09-26 | btrfs: properly abstract the parity raid bio handling | Christoph Hellwig | 1 | -3/+1 |
| 2022-07-25 | btrfs: do not return errors from raid56_parity_recover | Christoph Hellwig | 1 | -2/+2 |
| 2022-07-25 | btrfs: do not return errors from raid56_parity_write | Christoph Hellwig | 1 | -1/+1 |
| 2022-07-25 | btrfs: raid56: use fixed stripe length everywhere | Christoph Hellwig | 1 | -8/+4 |
| 2022-07-25 | btrfs: use btrfs_raid_array to calculate number of parity stripes | Qu Wenruo | 1 | -11/+1 |
| 2022-07-25 | btrfs: defer I/O completion based on the btrfs_raid_bio | Christoph Hellwig | 1 | -0/+2 |
| 2022-07-25 | btrfs: add trace event for submitted RAID56 bio | Qu Wenruo | 1 | -1/+147 |
| 2022-05-16 | btrfs: raid56: make raid56_add_scrub_pages() subpage compatible | Qu Wenruo | 1 | -1/+1 |
| 2022-05-16 | btrfs: reduce width for stripe_len from u64 to u32 | Qu Wenruo | 1 | -4/+3 |
| 2021-10-26 | btrfs: remove btrfs_raid_bio::fs_info member | Qu Wenruo | 1 | -12/+10 |
| 2021-10-26 | btrfs: rename btrfs_bio to btrfs_io_context | Qu Wenruo | 1 | -4/+4 |
| 2019-07-01 | btrfs: constify map parameter for nr_parity_stripes and nr_data_stripes | David Sterba | 1 | -2/+2 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+5 |
| 2016-12-06 | btrfs: take an fs_info directly when the root is not used otherwise | Jeff Mahoney | 1 | -4/+4 |
| 2015-08-09 | Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation | Omar Sandoval | 1 | -2/+8 |
| 2015-01-21 | Btrfs: Make raid_map array be inlined in btrfs_bio structure | Zhao Lei | 1 | -6/+5 |
| 2014-12-03 | Btrfs, raid56: fix use-after-free problem in the final device replace procedu... | Miao Xie | 1 | -2/+2 |
| 2014-12-03 | Btrfs, raid56: support parity scrub on raid56 | Miao Xie | 1 | -0/+12 |
| 2014-12-03 | Btrfs, scrub: repair the common data on RAID5/6 if it is corrupted | Miao Xie | 1 | -1/+1 |
| 2013-02-01 | Btrfs: RAID5 and RAID6 | David Woodhouse | 1 | -0/+51 |