commit | 7cc31613734c4870ae32f5265d576ef296621343 | [log] [tgz] |
---|---|---|
author | Qiushi Wu <wu000273@umn.edu> | Wed May 27 16:00:19 2020 -0500 |
committer | Joerg Roedel <jroedel@suse.de> | Fri May 29 15:27:50 2020 +0200 |
tree | c31d4380cd1288528d51702675b51cc657b24797 | |
parent | ed3119e45519880a246b085ba6a96aa1074da532 [diff] |
iommu: Fix reference count leak in iommu_group_alloc. kobject_init_and_add() takes reference even when it fails. Thus, when kobject_init_and_add() returns an error, kobject_put() must be called to properly clean up the kobject. Fixes: d72e31c93746 ("iommu: IOMMU Groups") Signed-off-by: Qiushi Wu <wu000273@umn.edu> Link: https://lore.kernel.org/r/20200527210020.6522-1-wu000273@umn.edu Signed-off-by: Joerg Roedel <jroedel@suse.de>