Hi, I'd like to know your opinions about the viability of suspending and resuming PCI devices asynchronously during system-wide PM transitions (suspend to RAM and hibernation). Linus says it's generally dangerous, because some PCI devices may indirectly depend on the others, but if that's the case, I wonder if we really can power manage PCI devices at run time. It follows from my experiments that suspending and resuming PCI devices asynchronously doesn't lead to problems as long as we make sure that every PCI device is suspended before and resumed after its ACPI "shadow" partner. However, I'm not sure if this is generally correct. What are possible problems we can run into while doing asynchronous suspend and resume of PCI devices? What do we need to do in general to avoid that problems? Please tell me what you think. Thanks, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html