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 devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel