All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] brcm80211: sdio suspend rework and other fixes
@ 2015-01-25 19:31 Arend van Spriel
  2015-01-25 19:31 ` [PATCH 01/14] brcmfmac: Relax scheduling of msgbuf worker on high throughput Arend van Spriel
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: Arend van Spriel @ 2015-01-25 19:31 UTC (permalink / raw)
  To: Kalle Valo; +Cc: linux-wireless, Arend van Spriel

This patch series reworks some code in SDIO part of the brcmfmac
driver related to suspend/resume that were found doing stress testing.
In PCIe part scheduling of worker thread needed to be relaxed.
Other changes involve minor fixes and exposing firmware revision
information to user-space, ie. ethtool.

This series is intended for v3.20 and applies to the master branch
of the wireless-drivers-next repository.

Arend van Spriel (9):
  brcmfmac: pass DEAUTH/DISASSOC reason code to user-space
  brcmfmac: wait for driver to go idle during suspend
  brcmfmac: do not load firmware when device is already running
  brcmutil: use define for boardrev string function
  brcmfmac: determine chip info when not provided by bus layer
  brcmfmac: always obtain device revision info upon intialization
  brcmfmac: show firmware release info in ethtool driver info
  brcmfmac: store revinfo retrieval result
  brcmfmac: fix nvram processing

Hante Meuleman (5):
  brcmfmac: Relax scheduling of msgbuf worker on high throughput.
  brcmfmac: prevent possible deadlock on resuming SDIO device.
  brcmfmac: use SDIO DPC for control frames.
  brcmfmac: SDIO: avoid using bus state for private states.
  brcmfmac: Reopen netdev queue on bus state data.

 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  70 ++++-----
 drivers/net/wireless/brcm80211/brcmfmac/bus.h      |  24 +--
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c |  31 +++-
 drivers/net/wireless/brcm80211/brcmfmac/common.c   |  31 +++-
 .../net/wireless/brcm80211/brcmfmac/commonring.h   |   2 +
 drivers/net/wireless/brcm80211/brcmfmac/core.c     |  39 ++++-
 drivers/net/wireless/brcm80211/brcmfmac/core.h     |  30 ++++
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c |   6 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwil.c     |   2 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwil.h     |   1 +
 .../net/wireless/brcm80211/brcmfmac/fwil_types.h   |  41 +++++
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |  30 +++-
 drivers/net/wireless/brcm80211/brcmfmac/pcie.c     |   2 +-
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c     | 168 ++++++++++-----------
 drivers/net/wireless/brcm80211/brcmfmac/sdio.h     |  12 +-
 drivers/net/wireless/brcm80211/brcmfmac/usb.c      |   4 +-
 drivers/net/wireless/brcm80211/brcmsmac/debug.c    |   2 +-
 drivers/net/wireless/brcm80211/brcmutil/utils.c    |  32 +++-
 .../net/wireless/brcm80211/include/brcmu_utils.h   |   4 +
 19 files changed, 348 insertions(+), 183 deletions(-)

-- 
1.9.1


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

end of thread, other threads:[~2015-01-29  8:01 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-25 19:31 [PATCH 00/14] brcm80211: sdio suspend rework and other fixes Arend van Spriel
2015-01-25 19:31 ` [PATCH 01/14] brcmfmac: Relax scheduling of msgbuf worker on high throughput Arend van Spriel
2015-01-29  8:01   ` [01/14] brcmfmac: Relax scheduling of msgbuf worker on highthroughput Kalle Valo
2015-01-25 19:31 ` [PATCH 02/14] brcmfmac: prevent possible deadlock on resuming SDIO device Arend van Spriel
2015-01-25 19:31 ` [PATCH 03/14] brcmfmac: use SDIO DPC for control frames Arend van Spriel
2015-01-25 19:31 ` [PATCH 04/14] brcmfmac: pass DEAUTH/DISASSOC reason code to user-space Arend van Spriel
2015-01-25 19:31 ` [PATCH 05/14] brcmfmac: wait for driver to go idle during suspend Arend van Spriel
2015-01-25 19:31 ` [PATCH 06/14] brcmfmac: SDIO: avoid using bus state for private states Arend van Spriel
2015-01-25 19:31 ` [PATCH 07/14] brcmfmac: Reopen netdev queue on bus state data Arend van Spriel
2015-01-25 19:31 ` [PATCH 08/14] brcmfmac: do not load firmware when device is already running Arend van Spriel
2015-01-25 19:31 ` [PATCH 09/14] brcmutil: use define for boardrev string function Arend van Spriel
2015-01-25 19:31 ` [PATCH 10/14] brcmfmac: determine chip info when not provided by bus layer Arend van Spriel
2015-01-25 19:31 ` [PATCH 11/14] brcmfmac: always obtain device revision info upon intialization Arend van Spriel
2015-01-25 19:31 ` [PATCH 12/14] brcmfmac: show firmware release info in ethtool driver info Arend van Spriel
2015-01-25 19:31 ` [PATCH 13/14] brcmfmac: store revinfo retrieval result Arend van Spriel
2015-01-25 19:31 ` [PATCH 14/14] brcmfmac: fix nvram processing Arend van Spriel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.