Skip to content

Commit 5665d15

Browse files
jgunthorpejoergroedel
authored andcommitted
iommu: Use iommu_group_ref_get/put() for dev->iommu_group
No reason to open code this, use the proper helper functions. Reviewed-by: Kevin Tian <kevin.tian@intel.com> Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Link: https://lore.kernel.org/r/2-v3-328044aa278c+45e49-iommu_probe_jgg@nvidia.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
1 parent 6eb4da8 commit 5665d15

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

drivers/iommu/iommu.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ static void __iommu_group_release_device(struct iommu_group *group,
500500
kfree(grp_dev->name);
501501
kfree(grp_dev);
502502
dev->iommu_group = NULL;
503-
kobject_put(group->devices_kobj);
503+
iommu_group_put(group);
504504
}
505505

506506
static void iommu_release_device(struct device *dev)
@@ -1067,8 +1067,7 @@ int iommu_group_add_device(struct iommu_group *group, struct device *dev)
10671067
goto err_free_name;
10681068
}
10691069

1070-
kobject_get(group->devices_kobj);
1071-
1070+
iommu_group_ref_get(group);
10721071
dev->iommu_group = group;
10731072

10741073
mutex_lock(&group->mutex);

0 commit comments

Comments
 (0)