Re: [PATCH] iommu/vt-d: Remove an unnecessary call set_dma_ops()

From: Petr Tesařík
Date: Wed Apr 09 2025 - 11:49:15 EST


On Thu, 3 Apr 2025 18:56:05 +0200
Petr Tesarik <ptesarik@xxxxxxxx> wrote:

> Do not touch per-device DMA ops when the driver has been converted to use
> the dma-iommu API.
>
> Fixes: c588072bba6b ("iommu/vt-d: Convert intel iommu driver to the iommu ops")
> Signed-off-by: Petr Tesarik <ptesarik@xxxxxxxx>

Does anyone agree? Or see any issues?

Petr T

> ---
> drivers/iommu/intel/iommu.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
> index bf1f0c814348..b7e500451d4f 100644
> --- a/drivers/iommu/intel/iommu.c
> +++ b/drivers/iommu/intel/iommu.c
> @@ -3789,7 +3789,6 @@ static void intel_iommu_release_device(struct device *dev)
> intel_pasid_free_table(dev);
> intel_iommu_debugfs_remove_dev(info);
> kfree(info);
> - set_dma_ops(dev, NULL);
> }
>
> static void intel_iommu_get_resv_regions(struct device *device,