Skip to content
Commit 80b48124 authored by NeilBrown's avatar NeilBrown
Browse files

md/raid10: fix "enough" function for detecting if array is failed.



The 'enough' function is written to work with 'near' arrays only
in that is implicitly assumes that the offset from one 'group' of
devices to the next is the same as the number of copies.
In reality it is the number of 'near' copies.

So change it to make this number explicit.

This bug makes it possible to run arrays without enough drives
present, which is dangerous.
It is appropriate for an -stable kernel, but will almost certainly
need to be modified for some of them.

Cc: stable@vger.kernel.org
Reported-by: default avatarJakub Husák <jakub@gooseman.cz>
Signed-off-by: default avatarNeilBrown <neilb@suse.de>
parent cb13ff69
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment