aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Gregory <graeme.gregory@linaro.org>2016-03-23 11:12:24 +0000
committerGraeme Gregory <graeme.gregory@linaro.org>2016-03-23 11:12:24 +0000
commit9998ad874fc5b3b9dbb483c310483d2d20b0daca (patch)
treea89fc673b7537e1cfcd39ad60cc4669ddec42fc8
parent91b0bb2899f137843a0f321909be5a92cd8598d3 (diff)
acpi: pci: fix issue when bus number is not 0topic-pci-fixes-erp-20160426.0
Taken from list https://lkml.org/lkml/2016/2/18/293 Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
-rw-r--r--drivers/acpi/pci_mcfg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/pci_mcfg.c b/drivers/acpi/pci_mcfg.c
index b343547399ae..aabbc12ad4f3 100644
--- a/drivers/acpi/pci_mcfg.c
+++ b/drivers/acpi/pci_mcfg.c
@@ -199,7 +199,7 @@ int __weak pci_mmconfig_map_resource(struct device *dev,
return -ENOMEM;
}
- mcfg->virt = vaddr;
+ mcfg->virt = vaddr - PCI_MMCFG_BUS_OFFSET(mcfg->start_bus);
return 0;
}