diff options
author | dingtianhong <dingtianhong@huawei.com> | 2014-02-21 16:08:53 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-02-24 18:28:23 -0500 |
commit | 4335d60e5e271497116fd77ed68dacca7cfb1548 (patch) | |
tree | 609b8f5f80fe2d3c5d115c3885ed5d51193c40f2 /lib/cpumask.c | |
parent | 827418081ab177b82ff3032277fca32c3ecc5dc3 (diff) | |
download | op-kernel-dev-4335d60e5e271497116fd77ed68dacca7cfb1548.zip op-kernel-dev-4335d60e5e271497116fd77ed68dacca7cfb1548.tar.gz |
bonding: use rcu_dereference() to access curr_active_slave
The bond_info_show_master already in RCU read-side critical section,
and the we access curr_active_slave without the curr_slave_lock, we
could not sure whether the curr_active_slave will be changed during
the processing, so use RCU to protected the pointer.
Cc: Jay Vosburgh <fubar@us.ibm.com>
Cc: Veaceslav Falico <vfalico@redhat.com>
Cc: Andy Gospodarek <andy@greyhouse.net>
Signed-off-by: Ding Tianhong <dingtianhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/cpumask.c')
0 files changed, 0 insertions, 0 deletions