On Wed, 28 Sep 2011 19:40:53 -0400 Prarit Bhargava <prarit@xxxxxxxxxx> wrote: > I originally submitted a patch to workaround this by pushing all Ejection > Requests and Device Checks onto the kacpi_hotplug queue. > > http://marc.info/?l=linux-acpi&m=131678270930105&w=2 > > The patch is still insufficient in that Bus Checks also need to be added. > > Rather than add all events, including non-PCI-hotplug events, to the > hotplug queue, mjg suggested that a better approach would be to modify > the acpiphp driver so only acpiphp events would be added to the > kacpi_hotplug queue. > > It's a longer patch, but at least we maintain the benefit of having separate > queues in ACPI. This, of course, is still only a workaround the problem. > As Bjorn and mjg pointed out, we have to refactor a lot of this code to do > the right thing but at this point it is a better to have this code working. > > Jesse -- Unless there are any objections from the ACPI guys, I think this > patch should be pushed through linux-pci now since 95% of the changes are > contained within drivers/pci/hotplug. Applied to linux-next, thanks. -- Jesse Barnes, Intel Open Source Technology Center
Attachment:
signature.asc
Description: PGP signature