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 (8):
staging: brcm80211: implement mac80211 callback set_rts_threshold
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 | 206 +++++++++------
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 | 302 ++++++++++++++-------
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, 538 insertions(+), 340 deletions(-)
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel