md/raid6: asynchronous handle_stripe_fill6
authorYuri Tikhonov <yur@emcraft.com>
Sun, 30 Aug 2009 02:13:12 +0000 (19:13 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 30 Aug 2009 02:13:12 +0000 (19:13 -0700)
commit5599becca4bee7badf605e41fd5bcde76d51f2a4
treec2d231dfb073dc19bd9ac7cdbac20e07280b9fb0
parentc0f7bddbe60f43578dccf4ffb8d4bff88f625ea7
md/raid6: asynchronous handle_stripe_fill6

Modify handle_stripe_fill6 to work asynchronously by introducing
fetch_block6 as the raid6 analog of fetch_block5 (schedule compute
operations for missing/out-of-sync disks).

[dan.j.williams@intel.com: compute D+Q in one pass]
Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
Signed-off-by: Ilya Yanok <yanok@emcraft.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/md/raid5.c