From: Shaohua Li Date: Fri, 18 Sep 2015 17:20:13 +0000 (-0700) Subject: raid5: update analysis state for failed stripe X-Git-Tag: omap-for-v4.3/fixes-rc5~41^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebda780bce8d58ec0abab157397c9e099c41a05f;p=pandora-kernel.git raid5: update analysis state for failed stripe handle_failed_stripe() makes the stripe fail, eg, all IO will return with a failure, but it doesn't update stripe_head_state. Later handle_stripe() has special handling for raid6 for handle_stripe_fill(). That check before handle_stripe_fill() doesn't skip the failed stripe and we get a kernel crash in need_this_block. This patch clear the analysis state to make sure no functions wrongly called after handle_failed_stripe() Signed-off-by: Shaohua Li Signed-off-by: NeilBrown --- Reading git-diff-tree failed