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

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Sep 7 13:28:58 PDT 2010


commit 47156d480dc5c25e5539d2e4695bf216a858a305
Author: Matthew Dillon <dillon at 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





More information about the Commits mailing list