summaryrefslogtreecommitdiff
path: root/lib/lru_cache.c
diff options
context:
space:
mode:
authordingtianhong <dingtianhong@huawei.com>2014-02-21 08:08:53 (GMT)
committerDavid S. Miller <davem@davemloft.net>2014-02-24 23:28:23 (GMT)
commit4335d60e5e271497116fd77ed68dacca7cfb1548 (patch)
tree609b8f5f80fe2d3c5d115c3885ed5d51193c40f2 /lib/lru_cache.c
parent827418081ab177b82ff3032277fca32c3ecc5dc3 (diff)
downloadlinux-4335d60e5e271497116fd77ed68dacca7cfb1548.tar.xz
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/lru_cache.c')
0 files changed, 0 insertions, 0 deletions