From: NeilBrown Date: Tue, 3 Jul 2012 05:58:42 +0000 (+1000) Subject: md/raid1: fix bug in read_balance introduced by hot-replace X-Git-Tag: v3.5-rc6~24^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32644afd8975d19174bcb9ba34687c32dd810a09;p=pandora-kernel.git md/raid1: fix bug in read_balance introduced by hot-replace When we added hot_replace we doubled the number of devices that could be in a RAID1 array. So we doubled how far read_balance would search. Unfortunately we didn't double the point at which it looped back to the beginning - so it effectively loops over all non-replacement disks twice. This doesn't cause bad behaviour, but it pointless and means we never read from replacement devices. Signed-off-by: NeilBrown --- Reading git-diff-tree failed