iommu/amd: Fix possible use after free in get_irq_table()
[profile/ivi/kernel-adaptation-intel-automotive.git] / drivers / iommu / amd_iommu.c
index 312dd4d..ff16c5e 100644 (file)
@@ -3865,6 +3865,7 @@ static struct irq_remap_table *get_irq_table(u16 devid, bool ioapic)
        table->table = kmem_cache_alloc(amd_iommu_irq_cache, GFP_ATOMIC);
        if (!table->table) {
                kfree(table);
+               table = NULL;
                goto out;
        }