X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fkernel%2Fmac80211%2Fpatches%2F351-0016-brcmfmac-change-rx_seq-check-log-from-error-print-to.patch;fp=package%2Fkernel%2Fmac80211%2Fpatches%2F351-0016-brcmfmac-change-rx_seq-check-log-from-error-print-to.patch;h=249cfe0bb334c300f51737a23f2bfc277b46dc99;hp=0000000000000000000000000000000000000000;hb=0cd83d19837faea1963fec362af5b3ebbf5a43b7;hpb=5a3c1fb9c26d0462417177fbf8cc921bad3a221f diff --git a/package/kernel/mac80211/patches/351-0016-brcmfmac-change-rx_seq-check-log-from-error-print-to.patch b/package/kernel/mac80211/patches/351-0016-brcmfmac-change-rx_seq-check-log-from-error-print-to.patch new file mode 100644 index 0000000000..249cfe0bb3 --- /dev/null +++ b/package/kernel/mac80211/patches/351-0016-brcmfmac-change-rx_seq-check-log-from-error-print-to.patch @@ -0,0 +1,30 @@ +From: Wright Feng +Date: Fri, 3 Jun 2016 23:31:11 +0200 +Subject: [PATCH] brcmfmac: change rx_seq check log from error print to debug + print + +The bus rx sequence is not in order because that control and event +frames always cause immediate send, but data frames may be held +for glomming in firmware side. It is not actually an error as the +packets are still processed even if the RX sequence is not in order. +Therefor the error message is rephrased and changed to a debug +message. + +Reviewed-by: Arend Van Spriel +Signed-off-by: Wright Feng +Signed-off-by: Arend van Spriel +Signed-off-by: Kalle Valo +--- + +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +@@ -1382,8 +1382,7 @@ static int brcmf_sdio_hdparse(struct brc + return -ENXIO; + } + if (rd->seq_num != rx_seq) { +- brcmf_err("seq %d: sequence number error, expect %d\n", +- rx_seq, rd->seq_num); ++ brcmf_dbg(SDIO, "seq %d, expected %d\n", rx_seq, rd->seq_num); + bus->sdcnt.rx_badseq++; + rd->seq_num = rx_seq; + }