iommm/vt-d: Store irq domain in struct device
[linux-2.6-microblaze.git] / drivers / iommu / intel / dmar.c
index 93e6345..4dc09ed 100644 (file)
@@ -316,6 +316,9 @@ static int dmar_pci_bus_add_dev(struct dmar_pci_notify_info *info)
        if (ret < 0 && dmar_dev_scope_status == 0)
                dmar_dev_scope_status = ret;
 
+       if (ret >= 0)
+               intel_irq_remap_add_device(info);
+
        return ret;
 }