net/mlx5e: Don't access directly DMA device pointer
authorLeon Romanovsky <leonro@nvidia.com>
Wed, 12 Oct 2022 12:28:10 +0000 (15:28 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 30 Nov 2022 05:09:45 +0000 (21:09 -0800)
Use specialized helper to fetch DMA device pointer.

Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c

index f900709639f6e6af866f6bd46fa153aff910333c..7d5a27f7423f945509f016ee5658d29376849dd2 100644 (file)
@@ -186,7 +186,7 @@ static int mlx5e_macsec_aso_reg_mr(struct mlx5_core_dev *mdev, struct mlx5e_macs
                return err;
        }
 
-       dma_device = &mdev->pdev->dev;
+       dma_device = mlx5_core_dma_dev(mdev);
        dma_addr = dma_map_single(dma_device, umr->ctx, sizeof(umr->ctx), DMA_BIDIRECTIONAL);
        err = dma_mapping_error(dma_device, dma_addr);
        if (err) {