]> git.baikalelectronics.ru Git - kernel.git/commit
md: Cleanup after raid45->raid0 takeover
authorKrzysztof Wojcik <krzysztof.wojcik@intel.com>
Wed, 20 Apr 2011 05:39:53 +0000 (15:39 +1000)
committerNeilBrown <neilb@suse.de>
Wed, 20 Apr 2011 05:39:53 +0000 (15:39 +1000)
commit98443aed21b2fbc54378ab9a370882f47f7449d7
tree2ff52c9cce0115bc745b60bd9c0faffed8dd46f0
parent715b0ba1ab610e2f9b25adcbfc6816192e1b5c9a
md: Cleanup after raid45->raid0 takeover

Problem:
After raid4->raid0 takeover operation, another takeover operation
(e.g raid0->raid10) results "kernel oops".
Root cause:
Variables 'degraded' in mddev structure is not cleared
on raid45->raid0 takeover.

This patch reset this variable.

Signed-off-by: Krzysztof Wojcik <krzysztof.wojcik@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/md.c