commit | 3a8d40b6ce8c3f682d3b00a568d406b2f8726701 | [log] [tgz] |
---|---|---|
author | Robin Murphy <robin.murphy@arm.com> | Fri Nov 11 17:59:24 2016 +0000 |
committer | Joerg Roedel <jroedel@suse.de> | Tue Nov 15 12:25:33 2016 +0100 |
tree | 9843119a9ff7556b4ed1ccbedc0837e225e4b658 | |
parent | f2f101f6bcb3c47a432543dd309056e58192550f [diff] |
iommu/mediatek: Fix M4Uv2 group refcounting For each subsequent device assigned to the m4u_group after its initial allocation, we need to take an additional reference. 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>