| From 50a621bd6e72e5e24bfdcbabb7184975f438ed20 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Mon, 5 Apr 2021 18:28:25 +0100 |
| Subject: net: hns3: Limiting the scope of vector_ring_chain variable |
| |
| From: Salil Mehta <salil.mehta@huawei.com> |
| |
| [ Upstream commit d392ecd1bc29ae15b0e284d5f732c2d36f244271 ] |
| |
| Limiting the scope of the variable vector_ring_chain to the block where it |
| is used. |
| |
| Fixes: 424eb834a9be ("net: hns3: Unified HNS3 {VF|PF} Ethernet Driver for hip08 SoC") |
| Signed-off-by: Salil Mehta <salil.mehta@huawei.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 ++- |
| 1 file changed, 2 insertions(+), 1 deletion(-) |
| |
| diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c |
| index 405e49033417..c8a43a725ebc 100644 |
| --- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c |
| +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c |
| @@ -3709,7 +3709,6 @@ static void hns3_nic_set_cpumask(struct hns3_nic_priv *priv) |
| |
| static int hns3_nic_init_vector_data(struct hns3_nic_priv *priv) |
| { |
| - struct hnae3_ring_chain_node vector_ring_chain; |
| struct hnae3_handle *h = priv->ae_handle; |
| struct hns3_enet_tqp_vector *tqp_vector; |
| int ret; |
| @@ -3741,6 +3740,8 @@ static int hns3_nic_init_vector_data(struct hns3_nic_priv *priv) |
| } |
| |
| for (i = 0; i < priv->vector_num; i++) { |
| + struct hnae3_ring_chain_node vector_ring_chain; |
| + |
| tqp_vector = &priv->tqp_vector[i]; |
| |
| tqp_vector->rx_group.total_bytes = 0; |
| -- |
| 2.30.2 |
| |