Messages in this thread Patch in this message | | | Date | Thu, 02 May 2013 17:24:25 +0200 | From | Radmila Kompová <> | Subject | [PATCH 1/2] drivers/iommu/amd_iommu.c: fix resource leak in iommu_init_device() |
| |
Detected by cppcheck.
Signed-off-by: Kamil Dudka <kdudka@redhat.com> --- drivers/iommu/amd_iommu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c index 8301837..5523ffb 100644 --- a/drivers/iommu/amd_iommu.c +++ b/drivers/iommu/amd_iommu.c @@ -448,8 +448,10 @@ static int iommu_init_device(struct device *dev) }
ret = init_iommu_group(dev); - if (ret) + if (ret) { + free_dev_data(dev_data); return ret; + }
if (pci_iommuv2_capable(pdev)) { struct amd_iommu *iommu; -- 1.8.1.5
| |