projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6eb4da8
)
iommu: Use iommu_group_ref_get/put() for dev->iommu_group
author
Jason Gunthorpe
<jgg@nvidia.com>
Tue, 6 Jun 2023 00:59:40 +0000
(21:59 -0300)
committer
Joerg Roedel
<jroedel@suse.de>
Fri, 14 Jul 2023 14:14:12 +0000
(16:14 +0200)
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>
drivers/iommu/iommu.c
patch
|
blob
|
history
diff --git
a/drivers/iommu/iommu.c
b/drivers/iommu/iommu.c
index bdc5ce884b7bf58535cbaf47f89ecd2589571d8c..2f16f988ab363af925af7d5e1a5021aa7af6aaaf 100644
(file)
--- a/
drivers/iommu/iommu.c
+++ b/
drivers/iommu/iommu.c
@@
-500,7
+500,7
@@
static void __iommu_group_release_device(struct iommu_group *group,
kfree(grp_dev->name);
kfree(grp_dev);
dev->iommu_group = NULL;
-
kobject_put(group->devices_kobj
);
+
iommu_group_put(group
);
}
static void iommu_release_device(struct device *dev)
@@
-1067,8
+1067,7
@@
rename:
goto err_free_name;
}
- kobject_get(group->devices_kobj);
-
+ iommu_group_ref_get(group);
dev->iommu_group = group;
mutex_lock(&group->mutex);