Message ID | 20190123075327.27366-1-joro@8bytes.org (mailing list archive) |
---|---|
State | Mainlined, archived |
Commit | da5d2748e4a4512237764d2a53bdf686eccee18b |
Headers | show |
Series | iommu/mediatek: Use correct fwspec in mtk_iommu_add_device() | expand |
Tested-by: Frank Wunderlich <frank-w@public-files.de>
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c index 6ede4286b835..f60bdb85c4c0 100644 --- a/drivers/iommu/mtk_iommu_v1.c +++ b/drivers/iommu/mtk_iommu_v1.c @@ -442,6 +442,10 @@ static int mtk_iommu_add_device(struct device *dev) iommu_spec.args_count = count; mtk_iommu_create_mapping(dev, &iommu_spec); + + /* dev->iommu_fwspec might have changed */ + fwspec = dev_iommu_fwspec_get(dev); + of_node_put(iommu_spec.np); }