commit | f2f101f6bcb3c47a432543dd309056e58192550f | [log] [tgz] |
---|---|---|
author | Robin Murphy <robin.murphy@arm.com> | Fri Nov 11 17:59:23 2016 +0000 |
committer | Joerg Roedel <jroedel@suse.de> | Tue Nov 15 12:25:33 2016 +0100 |
tree | fa7da845cdaba345ecd76dcd35add6f87980fd97 | |
parent | e1b44cbe7b5d4d97e43a1476b68e0adc1aa5e383 [diff] |
iommu/amd: Fix group refcounting If acpihid_device_group() finds an existing group for the relevant devid, it should be taking an additional reference on that group. Otherwise, the caller of iommu_group_get_for_dev() will inadvertently remove the reference taken by iommu_group_add_device(), and the group will be freed prematurely if any device is removed. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>