linux-stable/drivers/net/ethernet/hisilicon/hns3/hns3pf
Jiaran Zhang 09867c500e net: hns3: fix incorrect resp_msg issue
[ Upstream commit a710b9ffbe ]

In hclge_mbx_handler(), if there are two consecutive mailbox
messages that requires resp_msg, the resp_msg is not cleared
after processing the first message, which will cause the resp_msg
data of second message incorrect.

Fix it by clearing the resp_msg before processing every mailbox
message.

Fixes: bb5790b71b ("net: hns3: refactor mailbox response scheme between PF and VF")
Signed-off-by: Jiaran Zhang <zhangjiaran@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-06-03 09:00:49 +02:00
..
hclge_cmd.c net: hns3: use capabilities queried from firmware 2020-09-27 13:25:22 -07:00
hclge_cmd.h net: hns3: fix error mask definition of flow director 2021-03-17 17:06:20 +01:00
hclge_dcb.c drivers/net/ethernet: rid ethernet of no-prototype warnings 2020-09-25 16:29:00 -07:00
hclge_dcb.h net: hns3: Use the correct style for SPDX License Identifier 2019-11-05 17:45:38 -08:00
hclge_debugfs.c net: hns3: add debugfs of dumping pf interrupt resources 2020-09-24 20:19:25 -07:00
hclge_debugfs.h net: hns3: remove a misused pragma packed 2020-12-06 23:38:33 -08:00
hclge_err.c net: hns3: fix incorrect configuration for igu_egu_hw_err 2021-05-19 10:13:05 +02:00
hclge_err.h net: hns3: fix incorrect configuration for igu_egu_hw_err 2021-05-19 10:13:05 +02:00
hclge_main.c net: hns3: remediate a potential overflow risk of bd_num_list 2021-05-19 10:12:54 +02:00
hclge_main.h net: hns3: fix incorrect handling of sctp6 rss tuple 2021-01-17 14:16:54 +01:00
hclge_mbx.c net: hns3: fix incorrect resp_msg issue 2021-06-03 09:00:49 +02:00
hclge_mdio.c net: hns3: disable phy loopback setting in hclge_mac_start_phy 2021-05-19 10:13:05 +02:00
hclge_mdio.h net: hns3: Use the correct style for SPDX License Identifier 2019-11-05 17:45:38 -08:00
hclge_tm.c net: hns3: clean up a return in hclge_tm_bp_setup() 2020-10-26 16:16:23 -07:00
hclge_tm.h net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() 2020-09-27 13:25:22 -07:00
hclge_trace.h net: hns3: add trace event support for PF/VF mailbox 2020-04-20 12:49:18 -07:00
Makefile net: hns3: add trace event support for PF/VF mailbox 2020-04-20 12:49:18 -07:00