Skip to content

Commit 4bbe0c7

Browse files
committed
iommu/msm: Use dev_iommu_priv_get/set()
Remove the use of dev->archdata.iommu and use the private per-device pointer provided by IOMMU core code instead. Signed-off-by: Joerg Roedel <[email protected]> Reviewed-by: Jerry Snitselaar <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 01b9d4e commit 4bbe0c7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/iommu/msm_iommu.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,14 +593,14 @@ static void insert_iommu_master(struct device *dev,
593593
struct msm_iommu_dev **iommu,
594594
struct of_phandle_args *spec)
595595
{
596-
struct msm_iommu_ctx_dev *master = dev->archdata.iommu;
596+
struct msm_iommu_ctx_dev *master = dev_iommu_priv_get(dev);
597597
int sid;
598598

599599
if (list_empty(&(*iommu)->ctx_list)) {
600600
master = kzalloc(sizeof(*master), GFP_ATOMIC);
601601
master->of_node = dev->of_node;
602602
list_add(&master->list, &(*iommu)->ctx_list);
603-
dev->archdata.iommu = master;
603+
dev_iommu_priv_set(dev, master);
604604
}
605605

606606
for (sid = 0; sid < master->num_mids; sid++)

0 commit comments

Comments
 (0)