aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
AgeCommit message (Expand)Author
2017-04-18btrfs: Wait for in-flight bios before freeing target device for raid56Qu Wenruo
2017-04-18Btrfs: fix wrong failed mirror_num of read-repair on raid56Liu Bo
2017-04-18btrfs: convert btrfs_raid_bio.refs from atomic_t to refcount_tElena Reshetova
2017-02-14btrfs: raid56: Remove unused variable in lock_stripe_addQu Wenruo
2016-12-06btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney
2016-12-06btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney
2016-12-06btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney
2016-11-30btrfs: don't access the bio directly in the raid5/6 codeChristoph Hellwig
2016-09-26Btrfs: remove BUG() in raid56Liu Bo
2016-06-07btrfs: use bio op accessorsMike Christie
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie
2016-05-25btrfs: fix string and comment grammatical issues and typosNicholas D Steeves
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov
2016-01-20btrfs: raid56: Use raid_write_end_io for scrubZhao Lei
2016-01-20btrfs: Remove unnecessary ClearPageUptodate for raid56Zhao Lei
2016-01-20btrfs: use rbio->nr_pages to reduce calculationZhao Lei
2016-01-20btrfs: Use unified stripe_page's index calculationZhao Lei
2016-01-20btrfs: Fix calculation of rbio->dbitmap's size calculationZhao Lei
2016-01-07btrfs: cleanup, remove stray return statementsDavid Sterba
2015-10-10btrfs: comment waitqueue_active implied by locksDavid Sterba
2015-09-05Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2015-08-09Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operationOmar Sandoval
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig
2015-03-25Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne...Chris Mason
2015-03-03btrfs: cleanup, use kmalloc_array/kcalloc array helpersDavid Sterba
2015-02-16Btrfs: switch to kvfree() helperWang Shilong
2015-01-21Btrfs: Include map_type in raid_bioZhao Lei
2015-01-21Btrfs: add ref_count and free function for btrfs_bioZhao Lei
2015-01-21Btrfs: Make raid_map array be inlined in btrfs_bio structureZhao Lei
2014-12-03Btrfs, raid56: fix use-after-free problem in the final device replace procedu...Miao Xie
2014-12-03Btrfs, replace: write raid56 parity into the replace target deviceMiao Xie
2014-12-03Btrfs, replace: write dirty pages into the replace target deviceMiao Xie
2014-12-03Btrfs, raid56: support parity scrub on raid56Miao Xie
2014-12-03Btrfs, raid56: use a variant to record the operation typeMiao Xie
2014-12-03Btrfs, scrub: repair the common data on RAID5/6 if it is corruptedMiao Xie
2014-12-03Btrfs, raid56: don't change bbio and raid_mapMiao Xie
2014-09-17btrfs: use DIV_ROUND_UP instead of open-coded variantsDavid Sterba
2014-08-24Btrfs: fix task hang under heavy compressed writeLiu Bo
2014-06-28Btrfs: fix crash when mounting raid5 btrfs with missing disksLiu Bo
2014-04-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds
2014-03-10btrfs: Cleanup the "_struct" suffix in btrfs_workequeueQu Wenruo
2014-03-10btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue.Qu Wenruo
2013-11-23block: Abstract out bvec iteratorKent Overstreet
2013-11-11btrfs: remove fs/btrfs/compat.hZach Brown
2013-09-01Btrfs, raid56: fix memory leak when allocating pages for p/q stripes failedMiao Xie
2013-09-01btrfs/raid56: fix and cleanup some error pathsDan Carpenter
2013-05-17Btrfs: use a btrfs bioset instead of abusing bio internalsChris Mason
2013-05-06btrfs: make static code static & remove dead codeEric Sandeen
2013-03-03btrfs/raid56: Add missing #include <linux/vmalloc.h>Geert Uytterhoeven
2013-03-01btrfs: try harder to allocate raid56 stripe cacheDavid Sterba