This series contain some rework just for the sake of cleanup and to prepare for handling firmware signals properly. Firmware-signalling is used to provide flow-control between host driver and firmware using tlv based firmware signals. The series is intended for v3.10 kernel and applies to the master branch of the wireless-next repository. Arend van Spriel (23): brcmfmac: correct success flag passed by brcmf_sdbrcm_txpkt() brcmfmac: minor optimization of brcmf_sdbrcm_txpkt() function brcmfmac: use skb_cow() in brcmf_sdbrcm_txpkt() to assure alignment brcmfmac: hookup firmware signalling to firmware interface events brcmfmac: handle firmware signal for updating mac descriptor info brcmfmac: add handler for credit map firmware events brcmfmac: add firmware-signalling cleanup function brcmfmac: allow stopping netif queue for different reasons brcmfmac: add definitions for handling sk_buff control buffer data brcmfmac: perform filtered firmware-signalling cleanup upon DEL_IF brcmfmac: add firmware-signalling hanger functions brcmfmac: add optional bus callback definition for tx queue cleanup brcmfmac: add flow-control mode to firmware signalling brcmfmac: enable tx status signalling brcmfmac: fix handling sk_buff cleanup upon bus tx failure brcmfmac: avoid error output in receive path brcmfmac: add dedicated log level for low-level sdio debugging brcmfmac: initialize struct brcmf_fws_info fields before iovar brcmfmac: correct specified length from FIFOCREDITBACK signal brcmfmac: move brcmf_fws_{de,}init() functions brcmfmac: only allocate firmware-signalling resources if required brcmfmac: no flow-control tlv signals when fcmode is NONE brcmfmac: enable sk_buff queueing when credits deplete Hante Meuleman (1): brcmfmac: determine the wiphy->bands property correctly. Piotr Haber (1): brcmfmac: avoid error output on header only packet drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 30 +- .../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 60 +- drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 32 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 13 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 4 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 46 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 16 + .../net/wireless/brcm80211/brcmfmac/dhd_linux.c | 79 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 76 +- drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 10 +- drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 1714 ++++++++++++++++++-- drivers/net/wireless/brcm80211/brcmfmac/fwsignal.h | 8 + .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 326 +++- .../net/wireless/brcm80211/include/brcmu_wifi.h | 28 +- 14 files changed, 2113 insertions(+), 329 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html