ACPI/IORT: Don't call iommu_ops->add_device directly
Make sure to invoke this call-back through the proper function of the IOMMU-API. Acked-by: Hanjun Guo <hanjun.guo@linaro.org> Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
641fb0efbf
commit
d2e1a003af
@ -806,8 +806,8 @@ static inline int iort_add_device_replay(const struct iommu_ops *ops,
|
||||
{
|
||||
int err = 0;
|
||||
|
||||
if (ops->add_device && dev->bus && !device_iommu_mapped(dev))
|
||||
err = ops->add_device(dev);
|
||||
if (dev->bus && !device_iommu_mapped(dev))
|
||||
err = iommu_probe_device(dev);
|
||||
|
||||
return err;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user