Vitaly Kuznetsov
a0040c0145
ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle
...
Hyper-V instances support PCI pass-through which is implemented through PV
pci-hyperv driver. When a device is passed through, a new root PCI bus is
created in the guest. The bus sits on top of VMBus and has no associated
information in ACPI. acpi_pci_add_bus() in this case proceeds all the way
to acpi_evaluate_dsm(), which reports
ACPI: \: failed to evaluate _DSM (0x1001)
While acpi_pci_slot_enumerate() and acpiphp_enumerate_slots() are protected
against ACPI_HANDLE() being NULL and do nothing, acpi_evaluate_dsm() is not
and gives us the error. It seems the correct fix is to not do anything in
acpi_pci_add_bus() in such cases.
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2017-10-05 15:48:54 -05:00
..
2017-09-28 22:18:15 +02:00
2017-09-01 09:22:50 +02:00
2017-09-06 22:41:21 -07:00
2017-09-26 00:44:32 +02:00
2017-09-25 08:56:05 -06:00
2017-09-10 20:40:00 -07:00
2017-09-24 11:34:28 -07:00
2017-09-13 11:04:14 -07:00
2017-09-25 09:36:15 +02:00
2017-09-26 01:10:08 +02:00
2017-09-19 23:10:51 +02:00
2017-09-20 17:42:42 +08:00
2017-09-14 13:43:16 -07:00
2017-09-07 14:03:05 -07:00
2017-09-14 11:59:30 +02:00
2017-09-07 13:51:13 -07:00
2017-09-29 17:11:04 +10:00
2017-09-07 12:53:14 -07:00
2017-09-07 09:25:15 -07:00
2017-09-14 11:59:30 +02:00
2017-09-14 17:34:43 +02:00
2017-09-07 11:59:42 -07:00
2017-09-05 12:19:08 -07:00
2017-09-07 13:51:13 -07:00
2017-09-27 11:10:36 -04:00
2017-09-22 17:23:41 -10:00
2017-09-27 17:01:35 +02:00
2017-09-25 21:23:44 +02:00
2017-09-20 16:01:36 -07:00
2017-09-23 21:17:43 +02:00
2017-09-01 16:42:54 +10:00
2017-09-07 13:23:37 -07:00
2017-09-05 11:08:17 -07:00
2017-09-27 20:08:44 -07:00
2017-09-14 18:13:32 -07:00
2017-09-10 20:40:00 -07:00
2017-08-29 21:51:45 -04:00
2017-09-14 11:59:30 +02:00
2017-09-13 18:53:16 -07:00
2017-09-26 16:54:22 -07:00
2017-09-27 17:33:28 +02:00
2017-08-29 13:46:35 +02:00
2017-09-21 20:35:17 -07:00
2017-09-18 17:29:01 -07:00
2017-09-25 12:42:11 -06:00
2017-09-12 13:30:06 -07:00
2017-09-05 11:08:17 -07:00
2017-10-05 15:48:54 -05:00
2017-08-29 15:21:53 +02:00
2017-09-22 15:11:46 +01:00
2017-09-15 20:43:33 -07:00
2017-09-12 15:58:45 +02:00
2017-09-27 00:04:43 -07:00
2017-09-14 11:59:30 +02:00
2017-09-09 14:44:39 -07:00
2017-09-08 18:26:51 -07:00
2017-09-11 13:04:32 -07:00
2017-09-07 13:51:13 -07:00
2017-09-09 14:34:38 -07:00
2017-09-15 20:43:33 -07:00
2017-09-04 10:52:30 -07:00
2017-09-13 10:56:00 -07:00
2017-09-19 08:36:19 +02:00
2017-09-30 12:50:56 -07:00
2017-09-15 20:43:33 -07:00
2017-09-05 12:45:03 -07:00
2017-09-14 18:54:01 -07:00
2017-09-14 18:13:32 -07:00
2017-09-08 11:20:04 +08:00
2017-09-05 12:45:03 -07:00
2017-09-14 11:59:30 +02:00
2017-09-14 18:13:32 -07:00
2017-08-30 14:03:42 -06:00
2017-09-08 18:26:49 -07:00
2017-09-14 13:33:33 -07:00
2017-08-29 08:52:51 -05:00
2017-09-07 21:11:05 -07:00
2017-09-09 14:44:39 -07:00
2017-09-15 20:43:33 -07:00
2017-09-29 12:24:28 -07:00