summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDragos Tatulea <dtatulea@nvidia.com>2024-06-26 13:26:39 +0300
committerMichael S. Tsirkin <mst@redhat.com>2024-07-09 08:42:43 -0400
commit4c90a60ac2e09bcf615f7276d2fd1b2ba96bdce0 (patch)
treec3b85f9cea5eeccd7aa47dbe0478f104d65dc77e /drivers
parent63f0cbad9781ae69b421f33114f26079c903a024 (diff)
downloadlinux-stable-4c90a60ac2e09bcf615f7276d2fd1b2ba96bdce0.tar.gz
linux-stable-4c90a60ac2e09bcf615f7276d2fd1b2ba96bdce0.tar.bz2
linux-stable-4c90a60ac2e09bcf615f7276d2fd1b2ba96bdce0.zip
vdpa/mlx5: Drop redundant code
Originally, the second loop initialized the CVQ. But (acde3929492b ("vdpa/mlx5: Use consistent RQT size") initialized all the queues in the first loop, so the second iteration in init_mvqs() is never called because the first one will iterate up to max_vqs. Reviewed-by: Cosmin Ratiu <cratiu@nvidia.com> Acked-by: Eugenio PĂ©rez <eperezma@redhat.com> Signed-off-by: Dragos Tatulea <dtatulea@nvidia.com> Message-Id: <20240626-stage-vdpa-vq-precreate-v2-3-560c491078df@nvidia.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/vdpa/mlx5/net/mlx5_vnet.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/vdpa/mlx5/net/mlx5_vnet.c b/drivers/vdpa/mlx5/net/mlx5_vnet.c
index 1ad281cbc541..b4d9ef4f66c8 100644
--- a/drivers/vdpa/mlx5/net/mlx5_vnet.c
+++ b/drivers/vdpa/mlx5/net/mlx5_vnet.c
@@ -3519,12 +3519,6 @@ static void init_mvqs(struct mlx5_vdpa_net *ndev)
mvq->fwqp.fw = true;
mvq->fw_state = MLX5_VIRTIO_NET_Q_OBJECT_NONE;
}
- for (; i < ndev->mvdev.max_vqs; i++) {
- mvq = &ndev->vqs[i];
- memset(mvq, 0, offsetof(struct mlx5_vdpa_virtqueue, ri));
- mvq->index = i;
- mvq->ndev = ndev;
- }
}
struct mlx5_vdpa_mgmtdev {