commit | 4e59ca7da05f0d5d3ad40365c502c8b0fd24c7e3 | [log] [tgz] |
---|---|---|
author | Dan Williams <dan.j.williams@intel.com> | Sat Dec 12 21:17:06 2009 -0700 |
committer | NeilBrown <neilb@suse.de> | Mon Dec 14 12:57:43 2009 +1100 |
tree | d5ddc749ec13db16c1ed7a054546c2ea482c0e1e | |
parent | 93be75ffde6dfd1ad17cc3ff1dbd135bd711baf4 [diff] |
md: rcu_read_lock() walk of mddev->disks in md_do_sync() Other walks of this list are either under rcu_read_lock() or the list mutation lock (mddev_lock()). This protects against the improbable case of a disk being removed from the array at the start of md_do_sync(). Signed-off-by: Dan Williams <dan.j.williams@intel.com>