From: NeilBrown Date: Fri, 22 May 2015 05:20:04 +0000 (+1000) Subject: md/raid5: Ensure a batch member is not handled prematurely. X-Git-Tag: omap-for-v4.2/wakeirq-drivers-v2^2~2^2~44^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b15a9dbdbfe72848b7ed4cd3f97fe80daaf99c89;p=pandora-kernel.git md/raid5: Ensure a batch member is not handled prematurely. If a stripe is a member of a batch, but not the head, it must not be handled separately from the rest of the batch. 'clear_batch_ready()' handles this requirement to some extent but not completely. If a member is passed to handle_stripe() a second time it returns '0' indicating the stripe can be handled, which is wrong. So add an extra test. Signed-off-by: NeilBrown --- Reading git-diff-tree failed