From: NeilBrown Date: Thu, 31 May 2012 05:39:11 +0000 (+1000) Subject: md: raid1/raid10: fix problem with merge_bvec_fn X-Git-Tag: v3.5-rc2~21^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aba336bd1d46d6b0404b06f6915ed76150739057;p=pandora-kernel.git md: raid1/raid10: fix problem with merge_bvec_fn The new merge_bvec_fn which calls the corresponding function in subsidiary devices requires that mddev->merge_check_needed be set if any child has a merge_bvec_fn. However were were only setting that when a device was hot-added, not when a device was present from the start. This bug was introduced in 3.4 so patch is suitable for 3.4.y kernels. However that are conflicts in raid10.c so a separate patch will be needed for 3.4.y. Cc: stable@vger.kernel.org Reported-by: Sebastian Riemer Signed-off-by: NeilBrown --- Reading git-diff-tree failed