summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorSven Eckelmann <sven.eckelmann@open-mesh.com>2016-09-29 17:22:58 +0200
committerSimon Wunderlich <sw@simonwunderlich.de>2016-10-17 16:10:53 +0200
commit9ca488dd53088d4fcc97258aeeccf21f63b7da1e (patch)
tree3bb060702d0fa1d2067c224cf3319d0a9b276607 /Kconfig
parent29fbff8698fc0ac1a1d74584b258e0bf18b469f9 (diff)
downloadlinux-9ca488dd53088d4fcc97258aeeccf21f63b7da1e.tar.gz
linux-9ca488dd53088d4fcc97258aeeccf21f63b7da1e.tar.bz2
linux-9ca488dd53088d4fcc97258aeeccf21f63b7da1e.zip
batman-adv: Modify neigh_list only with rcu-list functions
The batadv_hard_iface::neigh_list is accessed via rcu based primitives. Thus all operations done on it have to fulfill the requirements by RCU. So using non-RCU mechanisms like hlist_add_head is not allowed because it misses the barriers required to protect concurrent readers when accessing the data behind the pointer. Fixes: cef63419f7db ("batman-adv: add list of unique single hop neighbors per hard-interface") Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> Acked-by: Linus Lüssing <linus.luessing@c0d3.blue> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions