X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=drivers%2Fiommu%2Fmtk_iommu.c;h=9799daeaacde84798ad55bd349c29ee21acd389c;hb=3a8d40b6ce8c3f682d3b00a568d406b2f8726701;hp=b12c12d74c331a054d8fefb3fe3e4fa5aa5e2d61;hpb=9e0243db6169d7d1fc39a087e78fed22a2fe7071;p=linux-2.6-block.git diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c index b12c12d74c33..9799daeaacde 100644 --- a/drivers/iommu/mtk_iommu.c +++ b/drivers/iommu/mtk_iommu.c @@ -410,6 +410,8 @@ static struct iommu_group *mtk_iommu_device_group(struct device *dev) data->m4u_group = iommu_group_alloc(); if (IS_ERR(data->m4u_group)) dev_err(dev, "Failed to allocate M4U IOMMU group\n"); + } else { + iommu_group_ref_get(data->m4u_group); } return data->m4u_group; }