summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/marvell/mwifiex/main.h
diff options
context:
space:
mode:
authorSwati Kushwaha <swatiuma@marvell.com>2019-06-21 17:14:44 +0300
committerKalle Valo <kvalo@codeaurora.org>2019-06-25 07:52:45 +0300
commit74f202aaae0a952e0f14b87821f42d75d09b8a78 (patch)
treeb629e4de45d4e87c929bc49daa186e45e69775a8 /drivers/net/wireless/marvell/mwifiex/main.h
parent7afb94da3cd8a28ed7ae268143117bf1ac8a3371 (diff)
downloadlinux-74f202aaae0a952e0f14b87821f42d75d09b8a78.tar.xz
mwifiex: ignore processing invalid command response
Firmware can send invalid command response, the processing of which can attempt to modify unexpected context and cause issues. To fix this, driver should check that the command response ID is same as the one it downloaded, and ignore processing of invalid response. Signed-off-by: Swati Kushwaha <swatiuma@marvell.com> Signed-off-by: Ganapathi Bhat <gbhat@marvell.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/marvell/mwifiex/main.h')
-rw-r--r--drivers/net/wireless/marvell/mwifiex/main.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/marvell/mwifiex/main.h b/drivers/net/wireless/marvell/mwifiex/main.h
index b025ba164412..3e442c7f7882 100644
--- a/drivers/net/wireless/marvell/mwifiex/main.h
+++ b/drivers/net/wireless/marvell/mwifiex/main.h
@@ -747,7 +747,7 @@ struct mwifiex_bss_prio_tbl {
struct cmd_ctrl_node {
struct list_head list;
struct mwifiex_private *priv;
- u32 cmd_oid;
+ u32 cmd_no;
u32 cmd_flag;
struct sk_buff *cmd_skb;
struct sk_buff *resp_skb;