Another note for people working on libata suspend/resume: There are
other details to consider along the controller->bus->device chain to
look into, besides bringing the ATA bus to bus-idle.
For example, suspend on modern controllers should probably quiesce
interrupts, and free_irq(), or at least zero the interrupt mask.
It is entirely possible we might resume to an interrupt storm if we're
not careful.
Jeff
-
: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html