ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK rx packets
authorAlagu Sankar <alagusankar@silex-india.com>
Fri, 29 Jun 2018 13:27:58 +0000 (16:27 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 2 Jul 2018 14:21:37 +0000 (17:21 +0300)
commitd1d061b1395a6eff8fd625f59ba97620f9488620
treede9ed8db8144623ec4de64d8aa5707b10562a2b0
parent679e1f07c86221b7183dd69df7068fd42d0041f6
ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK rx packets

Without this, when receiving a packet that has this flag set
from firmware, we will read invalid trailer data from the packet,
which will be shown as various errors, e.g. "sdio mbox lookahead
is zero" or "invalid rx packet" or "payload length x exceeds max
htc length".

Co-Developed-by: Niklas Cassel <niklas.cassel@linaro.org>
Signed-off-by: Alagu Sankar <alagusankar@silex-india.com>
Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/htc.h
drivers/net/wireless/ath/ath10k/sdio.c