iommu: Remove duplicate ida_free in iommu_group_alloc
authorYuan Can <yuancan@huawei.com>
Mon, 15 Aug 2022 03:14:23 +0000 (03:14 +0000)
committerJoerg Roedel <jroedel@suse.de>
Wed, 7 Sep 2022 08:52:47 +0000 (10:52 +0200)
commitbf75eb44e11bcdb1edda3305dc7292b605c25172
tree526193d61ec7f0adbdaf8b8467ab015c53d49667
parent283945017cbf685546ba7d065f254ad77eb888b1
iommu: Remove duplicate ida_free in iommu_group_alloc

In the iommu_group_alloc, when the kobject_init_and_add
failed, the group->kobj is associate with iommu_group_ktype,
thus its release function iommu_group_release will be called
by the following kobject_put. The iommu_group_release calls
ida_free with the group->id, so we do not need to do it before
kobject_put.

Signed-off-by: Yuan Can <yuancan@huawei.com>
Link: https://lore.kernel.org/r/20220815031423.94548-1-yuancan@huawei.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/iommu.c