diff options
author | 2009-06-18 08:49:35 +1000 | |
---|---|---|
committer | 2009-06-18 08:49:35 +1000 | |
commit | af11c397fd8835c70ec0bb777104e4ab98b2d660 (patch) | |
tree | 59371fb1f955083f890dd6434e4c2f0ab9b7a97a /security/capability.c | |
parent | md: Move check for bitmap presence to personality code. (diff) | |
download | wireguard-linux-af11c397fd8835c70ec0bb777104e4ab98b2d660.tar.xz wireguard-linux-af11c397fd8835c70ec0bb777104e4ab98b2d660.zip |
md linear: Protecting mddev with rcu locks to avoid races
Due to the lack of memory ordering guarantees, we may have races around
mddev->conf.
In particular, the correct contents of the structure we get from
dereferencing ->private might not be visible to this CPU yet, and
they might not be correct w.r.t mddev->raid_disks.
This patch addresses the problem using rcu protection to avoid
such race conditions.
Signed-off-by: SandeepKsinha <sandeepksinha@gmail.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'security/capability.c')
0 files changed, 0 insertions, 0 deletions