mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero
[ Upstream commit6c39d5278e] According to the functional specification of hardware, the first descriptor of response from command 'lookup vlan talbe' is not valid. Currently, the first descriptor is parsed as normal value, which will cause an expected error. This patch fixes this problem by skipping the first descriptor. Fixes:46a3df9f97("net: hns3: Add HNS3 Acceleration Engine & Compatibility Layer Support") Signed-off-by: Xi Wang <wangxi11@huawei.com> Signed-off-by: Peng Li <lipeng321@huawei.com> Signed-off-by: Salil Mehta <salil.mehta@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
c16a0727c7
commit
a77439e5fb
@@ -3105,7 +3105,7 @@ static bool hclge_is_all_function_id_zero(struct hclge_desc *desc)
|
||||
#define HCLGE_FUNC_NUMBER_PER_DESC 6
|
||||
int i, j;
|
||||
|
||||
for (i = 0; i < HCLGE_DESC_NUMBER; i++)
|
||||
for (i = 1; i < HCLGE_DESC_NUMBER; i++)
|
||||
for (j = 0; j < HCLGE_FUNC_NUMBER_PER_DESC; j++)
|
||||
if (desc[i].data[j])
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user