summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/raid56.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+9Star
* btrfs: raid56: Remove unused variable in lock_stripe_addQu Wenruo2017-02-141-2/+0Star
* btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney2016-12-061-14/+12Star
* btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney2016-12-061-24/+18Star
* 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/+6Star
* 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/+5Star
* btrfs: Remove unnecessary ClearPageUptodate for raid56Zhao Lei2016-01-201-2/+0Star
* btrfs: use rbio->nr_pages to reduce calculationZhao Lei2016-01-201-12/+7Star
* btrfs: Use unified stripe_page's index calculationZhao Lei2016-01-201-22/+21Star
* btrfs: Fix calculation of rbio->dbitmap's size calculationZhao Lei2016-01-201-2/+2
* btrfs: cleanup, remove stray return statementsDavid Sterba2016-01-071-2/+0Star
* 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-061-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/+28Star
|/
* Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne...Chris Mason2015-03-251-10/+3Star
|\
| * Btrfs: switch to kvfree() helperWang Shilong2015-02-161-10/+3Star
* | btrfs: cleanup, use kmalloc_array/kcalloc array helpersDavid Sterba2015-03-031-2/+1Star
|/
* Btrfs: Include map_type in raid_bioZhao Lei2015-01-221-5/+5
* Btrfs: add ref_count and free function for btrfs_bioZhao Lei2015-01-221-30/+8Star
* Btrfs: Make raid_map array be inlined in btrfs_bio structureZhao Lei2015-01-221-44/+33Star
* Btrfs, raid56: fix use-after-free problem in the final device replace procedu...Miao Xie2014-12-031-9/+32
* Btrfs, replace: write raid56 parity into the replace target deviceMiao Xie2014-12-031-0/+23
* Btrfs, replace: write dirty pages into the replace target deviceMiao Xie2014-12-031-38/+66
* Btrfs, raid56: support parity scrub on raid56Miao Xie2014-12-031-6/+508
* Btrfs, raid56: use a variant to record the operation typeMiao Xie2014-12-031-14/+17
* Btrfs, scrub: repair the common data on RAID5/6 if it is corruptedMiao Xie2014-12-031-12/+40
* Btrfs, raid56: don't change bbio and raid_mapMiao Xie2014-12-031-19/+23
* btrfs: use DIV_ROUND_UP instead of open-coded variantsDavid Sterba2014-09-171-4/+4
* Btrfs: fix task hang under heavy compressed writeLiu Bo2014-08-241-3/+6
* Btrfs: fix crash when mounting raid5 btrfs with missing disksLiu Bo2014-06-281-2/+3
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2014-04-051-12/+9Star
|\
| * btrfs: Cleanup the "_struct" suffix in btrfs_workequeueQu Wenruo2014-03-101-7/+7
| * btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue.Qu Wenruo2014-03-101-19/+16Star
* | block: Abstract out bvec iteratorKent Overstreet2013-11-241-11/+11
|/
* btrfs: remove fs/btrfs/compat.hZach Brown2013-11-121-1/+0Star
* Btrfs, raid56: fix memory leak when allocating pages for p/q stripes failedMiao Xie2013-09-011-1/+3
* btrfs/raid56: fix and cleanup some error pathsDan Carpenter2013-09-011-6/+4Star
* Btrfs: use a btrfs bioset instead of abusing bio internalsChris Mason2013-05-181-1/+1
* btrfs: make static code static & remove dead codeEric Sandeen2013-05-061-7/+7
* btrfs/raid56: Add missing #include <linux/vmalloc.h>Geert Uytterhoeven2013-03-031-0/+1