Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI PME wake-up (rev. 7)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Rafael J. Wysocki
Date: Friday, February 12, 2010 - 5:20 pm

On Friday 12 February 2010, Rafael J. Wysocki wrote:
... 

In fact there are two problems in there.  First, the bridge event notification
calls handle_bridge_insertion() which attempts to install a PM notifier for
the bridge and that deadlocks, because it tries to acquire the mutex
recursively.  Second, apparently, init_bridge_misc() may be called in the
notification code path and it attempts to unregister the notifier and register
it again, which can't be done with pci_acpi_notify_mtx held.

I guess there are similar problems on the hot remove notification path.

Anyway, I have a new version of the patch and I'm going to test it a bit
over the weekend.  Unfortunately, I don't have hardware with PCI hotplug
capability, so I'll send you the new patch for testing on Monday, if you don't
mind.

Rafael
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/9] PCI run-time PM support (rev. 3), Rafael J. Wysocki, (Sun Jan 10, 6:31 am)
[PATCH 1/9] PCI PM: Add function for checking PME status o ..., Rafael J. Wysocki, (Sun Jan 10, 6:35 am)
[PATCH 5/9] ACPI: Add support for new refcounted GPE API t ..., Rafael J. Wysocki, (Sun Jan 10, 6:39 am)
[PATCH 6/9] ACPI: Remove old GPE API and transition code e ..., Rafael J. Wysocki, (Sun Jan 10, 6:40 am)
[PATCH 7/9] ACPI / PM: Add more run-time wake-up fields (r ..., Rafael J. Wysocki, (Sun Jan 10, 6:48 am)
[PATCH 8/9] PCI / ACPI / PM: Platform support for PCI PME ..., Rafael J. Wysocki, (Sun Jan 10, 7:01 am)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Fri Feb 5, 5:20 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Sat Feb 6, 1:11 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Mon Feb 8, 12:17 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Tue Feb 9, 6:12 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Wed Feb 10, 11:00 am)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Wed Feb 10, 2:42 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Wed Feb 10, 3:58 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Wed Feb 10, 4:25 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Wed Feb 10, 5:56 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Thu Feb 11, 6:27 am)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Thu Feb 11, 1:32 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Thu Feb 11, 1:40 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Thu Feb 11, 3:21 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Fri Feb 12, 4:19 am)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Fri Feb 12, 5:20 pm)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Sun Feb 14, 6:51 am)
Re: [PATCH 8/9] PCI / ACPI / PM: Platform support for PCI ..., Rafael J. Wysocki, (Mon Feb 15, 2:42 pm)