On 2021-06-15 19:01, Marek Szyprowski wrote:
Hi,

On 03.06.2021 18:46, Thierry Reding wrote:
From: Thierry Reding <[email protected]>

Implement a ->probe_finalize() callback that can be used by vendor
implementations to perform extra programming necessary after devices
have been attached to the SMMU.

Signed-off-by: Thierry Reding <[email protected]>

This patch landed recently in linux-next as commit 0d97174aeadf
("iommu/arm-smmu: Implement ->probe_finalize()"). It causes the
following issue on ARM Juno R1 board:

[...]

+static void arm_smmu_probe_finalize(struct device *dev)
+{
+       struct arm_smmu_master_cfg *cfg;
+       struct arm_smmu_device *smmu;
+
+       cfg = dev_iommu_priv_get(dev);
+       smmu = cfg->smmu;
+
+       if (smmu->impl->probe_finalize)

Oops, indeed that needs to check smmu->impl first.

Robin.

+               smmu->impl->probe_finalize(smmu, dev);
+}
+
_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to