]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
iommu/omap: Increase group ref in .device_group()
authorJeffy Chen <jeffy.chen@rock-chips.com>
Thu, 1 Mar 2018 11:22:08 +0000 (19:22 +0800)
committerJoerg Roedel <jroedel@suse.de>
Thu, 15 Mar 2018 14:54:52 +0000 (15:54 +0100)
Increase group refcounting in omap_iommu_device_group().

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/omap-iommu.c

index e135ab830ebfef6809e33434c76a53ed19c7b7d7..c33b7b104e72a85dc0355a3c2d996cddeed29218 100644 (file)
@@ -1536,7 +1536,7 @@ static struct iommu_group *omap_iommu_device_group(struct device *dev)
        struct iommu_group *group = ERR_PTR(-EINVAL);
 
        if (arch_data->iommu_dev)
-               group = arch_data->iommu_dev->group;
+               group = iommu_group_ref_get(arch_data->iommu_dev->group);
 
        return group;
 }