intel-iommu: Handle PCI domains appropriately.
[firefly-linux-kernel-4.4.55.git] / drivers / pci / dmar.c
index 3fbe6af7ad71622e20d6862e31ba7faeb6c0da89..25a00ce4f24d3f3a897c159f48d0b931200add54 100644 (file)
@@ -180,6 +180,7 @@ dmar_parse_one_drhd(struct acpi_dmar_header *header)
        dmaru->hdr = header;
        drhd = (struct acpi_dmar_hardware_unit *)header;
        dmaru->reg_base_addr = drhd->address;
+       dmaru->segment = drhd->segment;
        dmaru->include_all = drhd->flags & 0x1; /* BIT0: INCLUDE_ALL */
 
        ret = alloc_iommu(dmaru);