Эх сурвалжийг харах

iommu/vt-d: Fix reference count in iommu_prepare_isa

Decrease the device reference count avoid memory leak.

Signed-off-by: Yijing Wang <wangyijing@huawei.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Yijing Wang 11 жил өмнө
parent
commit
9b27e82d20

+ 1 - 0
drivers/iommu/intel-iommu.c

@@ -2403,6 +2403,7 @@ static inline void iommu_prepare_isa(void)
 		printk(KERN_ERR "IOMMU: Failed to create 0-16MiB identity map; "
 		       "floppy might not work\n");
 
+	pci_dev_put(pdev);
 }
 #else
 static inline void iommu_prepare_isa(void)