Gavin Li <gavinli@xxxxxxxxxxxxxx> wrote: > From: Gavin Li <git@xxxxxxxxxxxxxx> > > brcmf_sdio_fromevntchan() was being called on the the data frame > rather than the software header, causing some frames to be > mischaracterized as on the event channel rather than the data channel. > > This fixes a major performance regression (due to dropped packets). With > this patch the download speed jumped from 1Mbit/s back up to 40MBit/s due > to the sheer amount of packets being incorrectly processed. > > Fixes: c56caa9db8ab ("brcmfmac: screening firmware event packet") > Signed-off-by: Gavin Li <git@xxxxxxxxxxxxxx> > Cc: <stable@xxxxxxxxxxxxxxx> # 4.7+ > Acked-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> > [kvalo@xxxxxxxxxxxxxx: improve commit logs based on email discussion] Patch applied to wireless-drivers-next.git, thanks. 8e290cecdd01 brcmfmac: fix incorrect event channel deduction -- https://patchwork.kernel.org/patch/9522185/ Documentation about submitting wireless patches and checking status from patchwork: https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches