summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2007-11-28 10:55:32 +0100
committerDavid S. Miller <davem@davemloft.net>2008-01-28 14:55:28 -0800
commite38bad4766a110b61fa6038f10be16ced8c6cc38 (patch)
tree8a1b3920dd5383c4a8312597c6d4570b22eae148 /init
parent76ee65bfaa1435320a72989a6413467ce446ae23 (diff)
downloadlinux-e38bad4766a110b61fa6038f10be16ced8c6cc38.tar.bz2
mac80211: make ieee80211_iterate_active_interfaces not need rtnl
Interface iteration in mac80211 can be done without holding any locks because I converted it to RCU. Initially, I thought this wouldn't be needed for ieee80211_iterate_active_interfaces but it's turning out that multi-BSS AP support can be much simpler in a driver if ieee80211_iterate_active_interfaces can be called without holding locks. This converts it to use RCU, it adds a requirement that the callback it invokes cannot sleep. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions