summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
AgeCommit message (Expand)Author
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
2022-12-05btrfs: update function commentsDavid Sterba
2022-12-05btrfs: move the printk helpers out of ctree.hJosef Bacik
2022-12-05btrfs: raid56: make it more explicit that cache rbio should have all its data...Qu Wenruo
2022-12-05btrfs: raid56: allocate memory separately for rbio pointersQu Wenruo
2022-12-05btrfs: raid56: cleanup for function __free_raid_bio()Qu Wenruo
2022-10-24btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failedQu Wenruo
2022-10-24btrfs: raid56: properly handle the error when unable to find the missing stripeQu Wenruo
2022-09-26btrfs: properly abstract the parity raid bio handlingChristoph Hellwig
2022-08-03Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds
2022-07-25btrfs: raid56: transfer the bio counter reference to the raid submission helpersChristoph Hellwig
2022-07-25btrfs: do not return errors from raid56_parity_recoverChristoph Hellwig
2022-07-25btrfs: do not return errors from raid56_parity_writeChristoph Hellwig
2022-07-25btrfs: raid56: use fixed stripe length everywhereChristoph Hellwig
2022-07-25btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()Qu Wenruo
2022-07-25btrfs: use btrfs_raid_array to calculate number of parity stripesQu Wenruo
2022-07-25btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe()Qu Wenruo
2022-07-25btrfs: raid56: avoid double for loop inside raid56_rmw_stripe()Qu Wenruo
2022-07-25btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages()Qu Wenruo
2022-07-25btrfs: raid56: avoid double for loop inside __raid56_parity_recover()Qu Wenruo