git: wlan - Rip out all wlan locks part 2/2

看板DFBSD_commit作者時間15年前 (2010/09/08 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 47156d480dc5c25e5539d2e4695bf216a858a305 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Tue Sep 7 10:01:17 2010 -0700 wlan - Rip out all wlan locks part 2/2 * Add wlan_global_serializer and wlan_*() API calls. * Use the calls at all border crossings. * NOTE: callout_stop() may still have deadlock issues if it catches a callout in-progress. Summary of changes: sys/netproto/802_11/README.DRAGONFLY | 37 ++++++++++ sys/netproto/802_11/ieee80211_dragonfly.h | 31 ++++++++- sys/netproto/802_11/ieee80211_node.h | 1 - sys/netproto/802_11/ieee80211_proto.h | 2 +- sys/netproto/802_11/wlan/ieee80211.c | 1 + sys/netproto/802_11/wlan/ieee80211_amrr.c | 10 ++- sys/netproto/802_11/wlan/ieee80211_dfs.c | 34 ++++++--- sys/netproto/802_11/wlan/ieee80211_dragonfly.c | 77 +++++++++++++++------ sys/netproto/802_11/wlan/ieee80211_ht.c | 30 +++++--- sys/netproto/802_11/wlan/ieee80211_hwmp.c | 29 +++++--- sys/netproto/802_11/wlan/ieee80211_mesh.c | 25 ++++--- sys/netproto/802_11/wlan/ieee80211_node.c | 11 ++- sys/netproto/802_11/wlan/ieee80211_output.c | 9 ++- sys/netproto/802_11/wlan/ieee80211_proto.c | 86 ++++++++++++++--------- sys/netproto/802_11/wlan/ieee80211_rssadapt.c | 10 ++- sys/netproto/802_11/wlan/ieee80211_scan.c | 24 +++++-- sys/netproto/802_11/wlan/ieee80211_sta.c | 2 +- sys/netproto/802_11/wlan/ieee80211_tdma.c | 2 +- 18 files changed, 294 insertions(+), 127 deletions(-) create mode 100644 sys/netproto/802_11/README.DRAGONFLY http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/47156d480dc5c25e5539d2e4695bf216a858a305 -- DragonFly BSD source repository
文章代碼(AID): #1CXg57VD (DFBSD_commit)