This series is intended for v3.11 and resolves a number of issues observed testing firmware-signalling feature with power-save stations and P2P scenarios as well as several patches for code cleanup. The series applies to the master branch of the wireless-next repository. Arend van Spriel (11): brcmfmac: allow firmware-signal tlv to be longer than specified brcmfmac: remove fifo bitfield from brcmf_skbuff_cb::if_flags brcmfmac: rework credit pickup to assure consistent handling brcmfmac: explicitly indicate sk_buff is sent upon request credit brcmfmac: reducing debug logging in firmware-signalling code brcmfmac: Sent TIM information in case of data available. brcmfmac: fix send_pkts statistic counter in firmware-signalling brcmfmac: use credit mechanism for BC/MC if support by firmware brcmfmac: add trace event for capturing BDC header brcmfmac: increment hard_header_len instead of overriding brcmfmac: add debugfs statistics for firmware-signalling Hante Meuleman (11): brcmfmac: Take bus flowcontrol at credit mgmt into account. brcmfmac: On bus flow control use fw signalling or netif. brcmfmac: For FW signalling it is necessary to track gen bit. brcmfmac: Correct creditmap when credit borrowing is active. brcmfmac: Find correct MAC descriptor in case of TDLS. brcmfmac: fix invalid ifp lookup in firmware-signalling brcmfmac: Accept only first creditmap event. brcmfmac: Signalling header push and pull on logic places. brcmfmac: Fix endless loop when brcmf_fws_commit_skb fails. brcmfmac: Simplify counting transit count. brcmfmac: Always use fifo_credits, also for requested credits. drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 2 + drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 3 + drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 18 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 6 +- .../net/wireless/brcm80211/brcmfmac/dhd_linux.c | 23 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 2 +- drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 3 +- drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 730 ++++++++++---------- drivers/net/wireless/brcm80211/brcmfmac/fwsignal.h | 1 + .../net/wireless/brcm80211/brcmfmac/tracepoint.h | 21 + drivers/net/wireless/brcm80211/brcmfmac/usb.c | 8 + 11 files changed, 436 insertions(+), 381 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