summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/raid56.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney2016-12-061-24/+18
* btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney2016-12-061-1/+1
* btrfs: don't access the bio directly in the raid5/6 codeChristoph Hellwig2016-11-301-10/+6
* Btrfs: remove BUG() in raid56Liu Bo2016-09-261-1/+4
* btrfs: use bio op accessorsMike Christie2016-06-071-5/+5
* block/fs/drivers: remove rw argument from submit_bioMike Christie2016-06-071-5/+12
* btrfs: fix string and comment grammatical issues and typosNicholas D Steeves2016-05-251-3/+3
* mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2016-04-041-14/+14
* btrfs: raid56: Use raid_write_end_io for scrubZhao Lei2016-01-201-27/+5
* btrfs: Remove unnecessary ClearPageUptodate for raid56Zhao Lei2016-01-201-2/+0
* btrfs: use rbio->nr_pages to reduce calculationZhao Lei2016-01-201-12/+7
* btrfs: Use unified stripe_page's index calculationZhao Lei2016-01-201-22/+21
* btrfs: Fix calculation of rbio->dbitmap's size calculationZhao Lei2016-01-201-2/+2
* btrfs: cleanup, remove stray return statementsDavid Sterba2016-01-071-2/+0
* btrfs: comment waitqueue_active implied by locksDavid Sterba2015-10-101-1/+5
* Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2015-09-051-10/+77
|\
| * Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operationOmar Sandoval2015-08-091-10/+77
* | block: add a bi_error field to struct bioChristoph Hellwig2015-07-291-34/+28
|/
* Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne...Chris Mason2015-03-251-10/+3
|\
| * Btrfs: switch to kvfree() helperWang Shilong2015-02-161-10/+3
* | btrfs: cleanup, use kmalloc_array/kcalloc array helpersDavid Sterba2015-03-031-2/+1
|/