[PATCH RFC 04/17] acpi: Do not return struct iommu_ops from acpi_iommu_configure_id()
Jason Gunthorpe
jgg at nvidia.com
Sun Nov 5 05:24:09 PST 2023
On Fri, Nov 03, 2023 at 05:48:01PM -0700, Jerry Snitselaar wrote:
> > @@ -1632,10 +1633,15 @@ int acpi_dma_configure_id(struct device *dev, enum dev_dma_attr attr,
> >
> > acpi_arch_dma_setup(dev);
> >
> > - iommu = acpi_iommu_configure_id(dev, input_id);
> > - if (PTR_ERR(iommu) == -EPROBE_DEFER)
> > + ret = acpi_iommu_configure_id(dev, input_id);
> > + if (ret == -EPROBE_DEFER)
> > return -EPROBE_DEFER;
> >
> return ret; ?
Maybe? Like this seemed to be a pattern in this code so I left it
> > + /*
> > + * Historically this routine doesn't fail driver probing due to errors
> > + * in acpi_iommu_configure()
>
> acpi_iommu_configure_id()
Thanks
Jason
More information about the linux-riscv
mailing list