Search Linux Wireless

[PATCH] mac80211/drivers: add new mac80211 workqueue API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This set move the mac80211 workqueue struct privately into mac80211
and exposes it only through helpers. We do this to aid proper suspend
support, these could eventually be extended for further sanity
checkings or considerations.

We also fix two initial warnings we hit with this, one on mac80211, the
other on ath9k.

Luis R. Rodriguez (3):
  mac80211: redefine usage of the mac80211 workqueue
  mac80211: do not queue work after suspend in the dynamic ps timer
  ath9k: cancel xmit poll work at stop() callback

 drivers/net/wireless/at76c50x-usb.c         |   12 +++---
 drivers/net/wireless/ath/ar9170/led.c       |   11 +++--
 drivers/net/wireless/ath/ar9170/main.c      |   28 +++++++-----
 drivers/net/wireless/ath/ath9k/main.c       |   17 ++++---
 drivers/net/wireless/ath/ath9k/virtual.c    |   17 ++++----
 drivers/net/wireless/ath/ath9k/xmit.c       |    2 +-
 drivers/net/wireless/b43/main.c             |    8 ++--
 drivers/net/wireless/b43/phy_common.c       |    2 +-
 drivers/net/wireless/b43/pio.c              |    2 +-
 drivers/net/wireless/b43legacy/main.c       |    8 ++--
 drivers/net/wireless/p54/led.c              |    5 +-
 drivers/net/wireless/p54/main.c             |    2 +-
 drivers/net/wireless/p54/p54spi.c           |    4 +-
 drivers/net/wireless/p54/txrx.c             |    2 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c     |    2 +-
 drivers/net/wireless/rt2x00/rt2x00link.c    |    8 ++--
 drivers/net/wireless/rt2x00/rt2x00mac.c     |    2 +-
 drivers/net/wireless/rtl818x/rtl8187_dev.c  |    2 +-
 drivers/net/wireless/rtl818x/rtl8187_leds.c |   10 ++--
 include/net/mac80211.h                      |   61 +++++++++++++++++++++++----
 net/mac80211/ibss.c                         |    6 +-
 net/mac80211/ieee80211_i.h                  |    6 +++
 net/mac80211/iface.c                        |    4 +-
 net/mac80211/main.c                         |    8 ++--
 net/mac80211/mesh.c                         |   10 ++--
 net/mac80211/mesh_hwmp.c                    |    4 +-
 net/mac80211/mlme.c                         |   50 ++++++++++------------
 net/mac80211/pm.c                           |    4 +-
 net/mac80211/scan.c                         |    8 ++--
 net/mac80211/tx.c                           |    2 +-
 net/mac80211/util.c                         |   49 +++++++++++++++++++++
 31 files changed, 231 insertions(+), 125 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux