https://bugzilla.novell.com/show_bug.cgi?id=732471
https://bugzilla.novell.com/show_bug.cgi?id=732471#c2
--- Comment #2 from Petr Vandrovec 2011-11-24 00:56:53 UTC ---
Regression is caused by this upstream commit. It causes acpiphp to not be
loaded whenever OS acquires PCIe hotplug control from the platform - even if
there are non-PCIe bridges in the system.
It makes PCI devices hotplug impossible in all VMware's virtual machines.
commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a
Author: Rafael J. Wysocki
Date: Sat Oct 22 00:43:38 2011 +0200
PCI / ACPI: Make acpiphp ignore root bridges using PCIe native hotplug
If the kernel has requested control of the PCIe native hotplug
feature for a given root complex, the acpiphp driver should not try
to handle that root complex and it should leave it to pciehp.
Failing to do so causes problems to happen if acpiphp is loaded
before pciehp on such systems.
To address this issue make find_root_bridges() ignore PCIe root
complexes with PCIe native hotplug enabled and make add_bridge()
return error code if PCIe native hotplug is enabled for the given
root port. This causes acpiphp to refuse to load if PCIe native
hotplug is enabled for all complexes and to refuse binding to
the root complexes with PCIe native hotplug is enabled.
Acked-by: Kenji Kaneshige
Signed-off-by: Rafael J. Wysocki
Signed-off-by: Jesse Barnes
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.