Skip to content

Commit 34bd86c

Browse files
dtatuleamstsirkin
authored andcommitted
vdpa/mlx5: Iterate over active VQs during suspend/resume
No need to iterate over max number of VQs. Reviewed-by: Cosmin Ratiu <[email protected]> Acked-by: Eugenio Pérez <[email protected]> Signed-off-by: Dragos Tatulea <[email protected]> Message-Id: <[email protected]> Signed-off-by: Michael S. Tsirkin <[email protected]>
1 parent ad80739 commit 34bd86c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/vdpa/mlx5/net/mlx5_vnet.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,7 +1504,7 @@ static void suspend_vqs(struct mlx5_vdpa_net *ndev)
15041504
{
15051505
int i;
15061506

1507-
for (i = 0; i < ndev->mvdev.max_vqs; i++)
1507+
for (i = 0; i < ndev->cur_num_vqs; i++)
15081508
suspend_vq(ndev, &ndev->vqs[i]);
15091509
}
15101510

@@ -1522,7 +1522,7 @@ static void resume_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mv
15221522

15231523
static void resume_vqs(struct mlx5_vdpa_net *ndev)
15241524
{
1525-
for (int i = 0; i < ndev->mvdev.max_vqs; i++)
1525+
for (int i = 0; i < ndev->cur_num_vqs; i++)
15261526
resume_vq(ndev, &ndev->vqs[i]);
15271527
}
15281528

0 commit comments

Comments
 (0)