summaryrefslogtreecommitdiff
path: root/Documentation/flexible-arrays.txt
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2010-05-12 22:21:35 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-20 20:21:45 (GMT)
commit16032c4f5b291af541e9114a09ea20ff5a0dc474 (patch)
tree8f7a6b98859220410bdde08671039ec888635ffe /Documentation/flexible-arrays.txt
parenteab80de01cb398419ef3305f35abcb367c647c8b (diff)
downloadlinux-16032c4f5b291af541e9114a09ea20ff5a0dc474.tar.xz
USB: EHCI: fix controller wakeup flag settings during suspend
This patch (as1380) fixes a bug in the wakeup settings for EHCI host controllers. When the controller is suspended, if it isn't enabled for remote wakeup then we have to turn off all the port wakeup flags. Disabling PCI PME# isn't good enough, because some systems (Intel) evidently use alternate wakeup signalling paths. In addition, the patch improves the handling of the Intel Moorestown hardware by performing various power-up and power-down delays just once instead of once for each port (i.e., the delays are moved outside of the port loops). This requires extra code, but the total delay time is reduced. There are also a few additional minor cleanups. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Reported-by: Ondrej Zary <linux@rainbow-software.org> CC: Alek Du <alek.du@intel.com> CC: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/flexible-arrays.txt')
0 files changed, 0 insertions, 0 deletions