On 16/01/2019 15:27, Auger Eric wrote: > Hi Joerg, > > On 12/20/18 10:08 AM, Joerg Roedel wrote: >> From: Joerg Roedel <[email protected]> >> >> This check needs to be there and got lost at some point >> during development. Add it again. >> >> Fixes: 641fb0efbff0 ('iommu/of: Don't call iommu_ops->add_device directly') > I experience a regression with those 2 patches. I have virtio-pci device > protected by virtual smmuv3 and in that case I get err = -EPROBE_DEFER > after pci_for_each_dma_alias() in of_iommu_configure(). When > iommu_probe_device is called, ops = NULL so it returns -EINVAL and err > is overwritten. So there is no deferred probing while it happened before.
There is a fix on the list: https://www.spinics.net/lists/arm-kernel/msg698371.html Thanks, Jean _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
