Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical

... by changing the setup_vq_resources() parameter type.

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-2-560c491078df@nvidia.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

authored by

Dragos Tatulea and committed by
Michael S. Tsirkin
63f0cbad 1f5d6476

+5 -5
+5 -5
drivers/vdpa/mlx5/net/mlx5_vnet.c
··· 146 146 147 147 static void free_fixed_resources(struct mlx5_vdpa_net *ndev); 148 148 static void init_mvqs(struct mlx5_vdpa_net *ndev); 149 - static int setup_vq_resources(struct mlx5_vdpa_dev *mvdev); 149 + static int setup_vq_resources(struct mlx5_vdpa_net *ndev); 150 150 static void teardown_vq_resources(struct mlx5_vdpa_net *ndev); 151 151 152 152 static bool mlx5_vdpa_debug; ··· 2862 2862 2863 2863 if (teardown) { 2864 2864 restore_channels_info(ndev); 2865 - err = setup_vq_resources(mvdev); 2865 + err = setup_vq_resources(ndev); 2866 2866 if (err) 2867 2867 return err; 2868 2868 } ··· 2873 2873 } 2874 2874 2875 2875 /* reslock must be held for this function */ 2876 - static int setup_vq_resources(struct mlx5_vdpa_dev *mvdev) 2876 + static int setup_vq_resources(struct mlx5_vdpa_net *ndev) 2877 2877 { 2878 - struct mlx5_vdpa_net *ndev = to_mlx5_vdpa_ndev(mvdev); 2878 + struct mlx5_vdpa_dev *mvdev = &ndev->mvdev; 2879 2879 int err; 2880 2880 2881 2881 WARN_ON(!rwsem_is_locked(&ndev->reslock)); ··· 2997 2997 goto err_setup; 2998 2998 } 2999 2999 register_link_notifier(ndev); 3000 - err = setup_vq_resources(mvdev); 3000 + err = setup_vq_resources(ndev); 3001 3001 if (err) { 3002 3002 mlx5_vdpa_warn(mvdev, "failed to setup driver\n"); 3003 3003 goto err_driver;