]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
vdpa/mlx5: Drop redundant check in teardown_virtqueues()
authorDragos Tatulea <dtatulea@nvidia.com>
Wed, 26 Jun 2024 10:26:40 +0000 (13:26 +0300)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 9 Jul 2024 12:42:43 +0000 (08:42 -0400)
The check is done inside teardown_vq().

Reviewed-by: Cosmin Ratiu <cratiu@nvidia.com>
Reviewed-by: Eugenio Pérez <eperezma@redhat.com>
Signed-off-by: Dragos Tatulea <dtatulea@nvidia.com>
Message-Id: <20240626-stage-vdpa-vq-precreate-v2-4-560c491078df@nvidia.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/mlx5/net/mlx5_vnet.c

index b4d9ef4f66c805c4de394a66129fdb1dcfd6234f..96782b34e2b2498b104faef18474ba05f7d67a19 100644 (file)
@@ -2559,16 +2559,10 @@ err_vq:
 
 static void teardown_virtqueues(struct mlx5_vdpa_net *ndev)
 {
-       struct mlx5_vdpa_virtqueue *mvq;
        int i;
 
-       for (i = ndev->mvdev.max_vqs - 1; i >= 0; i--) {
-               mvq = &ndev->vqs[i];
-               if (!mvq->initialized)
-                       continue;
-
-               teardown_vq(ndev, mvq);
-       }
+       for (i = ndev->mvdev.max_vqs - 1; i >= 0; i--)
+               teardown_vq(ndev, &ndev->vqs[i]);
 }
 
 static void update_cvq_info(struct mlx5_vdpa_dev *mvdev)