Re: [PATCH] usb: hcd: allow wakeups while suspended for Moorestown

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 06, 2011 at 11:23:29AM -0700, Kristen Carlson Accardi wrote:
> Moorestown does not support PME, so wakeups come as regular
> device interrupts.  This means that we can receive an interrupt
> while we are runtime suspended, and we need to synchronously
> resume our controller in order to handle the irq.  Since this
> operation can sleep, the usb_hcd_irq needs to be switched to
> a threaded irq.  No quick check irq was implemented because
> we cannot do a synchronous resume from a quick check handler.

Ick, switching to a threaded irq for USB is a major change, that we
need to test a lot and can not go into this point in the release cycle.

How much have you all tested this on all different USB host controller
types?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux