[PATCH2 0/7] cleanup interface with mac80211

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

 



Interfacing with mac80211 module is done by function pointers. Our
driver did provide several required callback functions but implemen-
tation of them was not complete. Some have been implemented now or
trace information was added to get clear what mac80211 driver inter-
actions are occurring. This series also cleans up several log messages
which are for debugging purposes only.

Last patch in the series add counter functionality which is partly
needed by mac80211 module and will be exposed to developers later
when debugfs functionality is added to the driver.

Arend van Spriel (7):
  staging: brcm80211: cleanup mac80211 callback bss_info_changed
  staging: brcm80211: use consistent naming for mac80211 callbacks
  staging: brcm80211: decrease level of non-error messages
  staging: brcm80211: return error code to mac80211 for 40MHz channels
  staging: brcm80211: remove usage of printf (macro) from driver
  staging: brcm80211: fix potential null pointer access handling ucode
    buffer
  staging: brcm80211: enable driver counter functionality

 drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c |    2 +-
 drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.h |   36 +++-
 drivers/staging/brcm80211/brcmfmac/dhd_common.c   |   17 +-
 drivers/staging/brcm80211/brcmfmac/dhd_dbg.h      |   28 +-
 drivers/staging/brcm80211/brcmfmac/dhd_linux.c    |    4 +-
 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c     |   20 +-
 drivers/staging/brcm80211/brcmfmac/wl_iw.c        |   20 +-
 drivers/staging/brcm80211/brcmsmac/wl_mac80211.c  |  200 +++++++++------
 drivers/staging/brcm80211/brcmsmac/wlc_alloc.c    |   18 +-
 drivers/staging/brcm80211/brcmsmac/wlc_ampdu.c    |   11 +-
 drivers/staging/brcm80211/brcmsmac/wlc_bmac.c     |   22 +-
 drivers/staging/brcm80211/brcmsmac/wlc_channel.c  |  120 +++++----
 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.c |  284 ++++++++++++++-------
 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.h |   14 -
 drivers/staging/brcm80211/brcmsmac/wlc_pub.h      |   23 ++-
 drivers/staging/brcm80211/include/bcmsdh.h        |   12 +-
 drivers/staging/brcm80211/include/osl.h           |    1 -
 drivers/staging/brcm80211/include/siutils.h       |    2 +-
 drivers/staging/brcm80211/include/wlioctl.h       |    4 +-
 drivers/staging/brcm80211/util/bcmutils.c         |    8 +-
 drivers/staging/brcm80211/util/hnddma.c           |    6 +-
 drivers/staging/brcm80211/util/hndpmu.c           |    2 +-
 22 files changed, 519 insertions(+), 335 deletions(-)


_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux