Skip to content

Commit 9ed0b5f

Browse files
committed
iommu/of: Handle missing iommu_ops as probe deferral in of_iommu_xlate
Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 31f73f4 commit 9ed0b5f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/iommu/of_iommu.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ static int of_iommu_xlate(struct device *dev,
2828
if ((ops && !ops->of_xlate) ||
2929
!of_device_is_available(iommu_spec->np))
3030
return -ENODEV;
31+
if (!ops)
32+
return driver_deferred_probe_check_state(dev);
3133

3234
ret = iommu_fwspec_init(dev, fwnode, ops);
3335
if (ret)

0 commit comments

Comments
 (0)