public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mac80211/drivers: add new mac80211 workqueue API
@ 2009-07-25  0:47 Luis R. Rodriguez
  2009-07-25  0:47 ` [PATCH] mac80211: redefine usage of the mac80211 workqueue Luis R. Rodriguez
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Luis R. Rodriguez @ 2009-07-25  0:47 UTC (permalink / raw)
  To: linville, johannes; +Cc: linux-wireless, ath9k-devel, Luis R. Rodriguez

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(-)


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-07-27 15:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-25  0:47 [PATCH] mac80211/drivers: add new mac80211 workqueue API Luis R. Rodriguez
2009-07-25  0:47 ` [PATCH] mac80211: redefine usage of the mac80211 workqueue Luis R. Rodriguez
2009-07-25  8:35   ` Johannes Berg
2009-07-26  8:06     ` Luis R. Rodriguez
2009-07-25  0:47 ` [PATCH] mac80211: do not queue work after suspend in the dynamic ps timer Luis R. Rodriguez
2009-07-27 15:37   ` Luis R. Rodriguez
2009-07-25  0:47 ` [PATCH] ath9k: cancel xmit poll work at stop() callback Luis R. Rodriguez
2009-07-26  9:48   ` Luis R. Rodriguez
2009-07-25  0:50 ` [PATCH] mac80211/drivers: add new mac80211 workqueue API Luis R. Rodriguez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox