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;
|
int err = 0;
|
||||||
|
|
||||||
if (ops->add_device && dev->bus && !device_iommu_mapped(dev))
|
if (dev->bus && !device_iommu_mapped(dev))
|
||||||
err = ops->add_device(dev);
|
err = iommu_probe_device(dev);
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user