summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba1-14/+2
2018-03-31Btrfs: replace: cache rbio when rebuild data on missing deviceLiu Bo1-3/+7
2018-03-26Btrfs: raid56: remove redundant async_missing_raid56Liu Bo1-17/+1
2018-03-15btrfs: Fix NULL pointer exception in find_bio_stripeDmitriy Gorokh1-0/+1
2018-01-22Btrfs: raid56: fix race between merge_bio and rbio_orig_end_ioLiu Bo1-12/+25
2018-01-22Btrfs: do not cache rbio pages if using raid6 recoverLiu Bo1-1/+16
2018-01-22Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_allLiu Bo1-6/+5
2018-01-22Btrfs: do not merge rbios if their fail stripe index are not identicalLiu Bo1-0/+19
2018-01-22Btrfs: remove redundant check in rbio_can_mergeLiu Bo1-4/+2
2018-01-22Btrfs: make raid6 rebuild retry moreLiu Bo1-4/+14
2018-01-22Btrfs: remove unused wait in btrfs_stripe_hashLiu Bo1-10/+0
2018-01-22Btrfs: remove unused variable wait in lock_stripe_addLiu Bo1-1/+0
2017-10-30Btrfs: fix memory leak in raid56Liu Bo1-2/+20
2017-10-30Btrfs: search parity device wiselyLiu Bo1-1/+7
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+5
2017-08-24Btrfs: fix blk_status_t/errno confusionOmar Sandoval1-17/+17
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig1-3/+5
2017-07-15Merge branch 'for-4.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+18
2017-07-13Btrfs: fix write corruption due to bio cloning on raid5/6Filipe Manana1-8/+18
2017-07-06Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-11/+5
2017-06-19btrfs: sink gfp parameter to btrfs_io_bio_allocDavid Sterba1-1/+1
2017-06-19btrfs: btrfs_io_bio_alloc never fails, skip error handlingDavid Sterba1-3/+0
2017-06-19btrfs: replace opencoded kvzalloc with the helperDavid Sterba1-7/+4
2017-06-09block: switch bios to blk_status_tChristoph Hellwig1-8/+8
2017-04-18btrfs: Wait for in-flight bios before freeing target device for raid56Qu Wenruo1-0/+14
2017-04-18Btrfs: fix wrong failed mirror_num of read-repair on raid56Liu Bo1-0/+5
2017-04-18btrfs: convert btrfs_raid_bio.refs from atomic_t to refcount_tElena Reshetova1-10/+9
2017-02-14btrfs: raid56: Remove unused variable in lock_stripe_addQu Wenruo1-2/+0
2016-12-06btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney1-14/+12
2016-12-06btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney1-24/+18
2016-12-06btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney1-1/+1
2016-11-30btrfs: don't access the bio directly in the raid5/6 codeChristoph Hellwig1-10/+6
2016-09-26Btrfs: remove BUG() in raid56Liu Bo1-1/+4
2016-06-07btrfs: use bio op accessorsMike Christie1-5/+5
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie1-5/+12
2016-05-25btrfs: fix string and comment grammatical issues and typosNicholas D Steeves1-3/+3
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-14/+14
2016-01-20btrfs: raid56: Use raid_write_end_io for scrubZhao Lei1-27/+5
2016-01-20btrfs: Remove unnecessary ClearPageUptodate for raid56Zhao Lei1-2/+0
2016-01-20btrfs: use rbio->nr_pages to reduce calculationZhao Lei1-12/+7
2016-01-20btrfs: Use unified stripe_page's index calculationZhao Lei1-22/+21
2016-01-20btrfs: Fix calculation of rbio->dbitmap's size calculationZhao Lei1-2/+2
2016-01-07btrfs: cleanup, remove stray return statementsDavid Sterba1-2/+0
2015-10-10btrfs: comment waitqueue_active implied by locksDavid Sterba1-1/+5
2015-09-06Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+77
2015-08-09Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operationOmar Sandoval1-10/+77
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig1-34/+28
2015-03-25Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne...Chris Mason1-10/+3
2015-03-03btrfs: cleanup, use kmalloc_array/kcalloc array helpersDavid Sterba1-2/+1
2015-02-16Btrfs: switch to kvfree() helperWang Shilong1-10/+3