summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/raid56.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: use struct_size to calculate size of raid hash tableDavid Sterba2020-03-231-3/+1
* btrfs: raid56: simplify tracking of Q stripe presenceDavid Sterba2020-03-231-22/+15
* btrfs: remove pointless local variable in lock_stripe_add()Johannes Thumshirn2019-11-181-2/+3
* btrfs: raid56: reduce indentation in lock_stripe_addJohannes Thumshirn2019-11-181-47/+44
* btrfs: get rid of unique workqueue helper functionsOmar Sandoval2019-11-181-3/+2
* btrfs: move private raid56 definitions from ctree.hDavid Sterba2019-09-091-0/+16
* block: remove the i argument to bio_for_each_segment_allChristoph Hellwig2019-04-301-2/+1
* Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-03-261-1/+2
|\
| * btrfs: raid56: properly unmap parity page in finish_parity_scrub()Andrea Righi2019-03-181-1/+2
* | block: allow bio_for_each_segment_all() to iterate over multi-page bvecMing Lei2019-02-151-1/+2
|/
* btrfs: Fix typos in comments and stringsAndrea Gelmini2018-12-171-1/+1
* btrfs: raid56: catch errors from full_stripe_writeDavid Sterba2018-08-061-1/+4
* btrfs: raid56: merge rbio_is_full helpersDavid Sterba2018-08-061-17/+6
* btrfs: raid56: use new helper for async_scrub_parityDavid Sterba2018-08-061-11/+3
* btrfs: raid56: use new helper for async_read_rebuildDavid Sterba2018-08-061-12/+3
* btrfs: raid56: use new helper for async_rmw_stripeDavid Sterba2018-08-061-9/+2
* btrfs: raid56: add new helper for starting async workDavid Sterba2018-08-061-0/+6
* btrfs: open-code bio_set_op_attrsDavid Sterba2018-08-061-5/+5
* btrfs: prune unused includesDavid Sterba2018-08-061-13/+0
* btrfs: use copy_page for copying pages instead of memcpyDavid Sterba2018-08-061-7/+5
* btrfs: raid56: Remove VLA usageKees Cook2018-05-301-10/+28
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-121-14/+2
* Btrfs: replace: cache rbio when rebuild data on missing deviceLiu Bo2018-03-311-3/+7
* Btrfs: raid56: remove redundant async_missing_raid56Liu Bo2018-03-261-17/+1
* btrfs: Fix NULL pointer exception in find_bio_stripeDmitriy Gorokh2018-03-141-0/+1
* Btrfs: raid56: fix race between merge_bio and rbio_orig_end_ioLiu Bo2018-01-221-12/+25
* Btrfs: do not cache rbio pages if using raid6 recoverLiu Bo2018-01-221-1/+16
* Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_allLiu Bo2018-01-221-6/+5
* Btrfs: do not merge rbios if their fail stripe index are not identicalLiu Bo2018-01-221-0/+19
* Btrfs: remove redundant check in rbio_can_mergeLiu Bo2018-01-221-4/+2
* Btrfs: make raid6 rebuild retry moreLiu Bo2018-01-221-4/+14
* Btrfs: remove unused wait in btrfs_stripe_hashLiu Bo2018-01-221-10/+0
* Btrfs: remove unused variable wait in lock_stripe_addLiu Bo2018-01-221-1/+0
* Btrfs: fix memory leak in raid56Liu Bo2017-10-301-2/+20
* Btrfs: search parity device wiselyLiu Bo2017-10-301-1/+7
* Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-09-071-3/+5
|\
| * block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-3/+5
* | Btrfs: fix blk_status_t/errno confusionOmar Sandoval2017-08-241-17/+17
|/
* Merge branch 'for-4.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-07-141-8/+18
|\
| * Btrfs: fix write corruption due to bio cloning on raid5/6Filipe Manana2017-07-131-8/+18
* | Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-07-051-11/+5
|\|
| * btrfs: sink gfp parameter to btrfs_io_bio_allocDavid Sterba2017-06-191-1/+1
| * btrfs: btrfs_io_bio_alloc never fails, skip error handlingDavid Sterba2017-06-191-3/+0
| * btrfs: replace opencoded kvzalloc with the helperDavid Sterba2017-06-191-7/+4
* | block: switch bios to blk_status_tChristoph Hellwig2017-06-091-8/+8
|/
* btrfs: Wait for in-flight bios before freeing target device for raid56Qu Wenruo2017-04-181-0/+14
* Btrfs: fix wrong failed mirror_num of read-repair on raid56Liu Bo2017-04-181-0/+5
* btrfs: convert btrfs_raid_bio.refs from atomic_t to refcount_tElena Reshetova2017-04-181-10/+9
* btrfs: raid56: Remove unused variable in lock_stripe_addQu Wenruo2017-02-141-2/+0
* btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney2016-12-061-14/+12