https://github.com/torvalds/linux
Revision bcca06efea883bdf3803a0bb0ffa60f26730387d authored by Alan Stern on 13 January 2009, 16:35:54 UTC, committed by Greg Kroah-Hartman on 28 January 2009, 00:15:32 UTC
This patch (as1199) changes the initial wakeup settings for PCI USB host controllers. The controllers are marked as capable of waking the system, but wakeup is not enabled by default. It turns out that enabling wakeup for USB host controllers has a lot of bad consequences. As the simplest example, if a USB mouse or keyboard is unplugged immediately after the computer is put to sleep, the unplug will cause the system to wake back up again! We are better off marking them as wakeup-capable and leaving wakeup disabled. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Reported-by: Rafael J. Wysocki <rjw@sisk.pl> CC: David Brownell <david-b@pacbell.net> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
1 parent b90de8a
Tip revision: bcca06efea883bdf3803a0bb0ffa60f26730387d authored by Alan Stern on 13 January 2009, 16:35:54 UTC
USB: don't enable wakeup by default for PCI host controllers
USB: don't enable wakeup by default for PCI host controllers
Tip revision: bcca06e
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 5.5 KB |
Makefile | -rw-r--r-- | 790 bytes |
README.dino | -rw-r--r-- | 1.0 KB |
asp.c | -rw-r--r-- | 3.5 KB |
ccio-dma.c | -rw-r--r-- | 47.7 KB |
ccio-rm-dma.c | -rw-r--r-- | 5.1 KB |
dino.c | -rw-r--r-- | 30.7 KB |
eisa.c | -rw-r--r-- | 11.6 KB |
eisa_eeprom.c | -rw-r--r-- | 3.1 KB |
eisa_enumerator.c | -rw-r--r-- | 11.5 KB |
gsc.c | -rw-r--r-- | 5.9 KB |
gsc.h | -rw-r--r-- | 1.5 KB |
hppb.c | -rw-r--r-- | 2.7 KB |
iommu-helpers.h | -rw-r--r-- | 4.5 KB |
iosapic.c | -rw-r--r-- | 27.6 KB |
iosapic_private.h | -rw-r--r-- | 5.7 KB |
lasi.c | -rw-r--r-- | 6.2 KB |
lba_pci.c | -rw-r--r-- | 46.3 KB |
led.c | -rw-r--r-- | 19.5 KB |
pdc_stable.c | -rw-r--r-- | 30.3 KB |
power.c | -rw-r--r-- | 7.3 KB |
sba_iommu.c | -rw-r--r-- | 57.6 KB |
superio.c | -rw-r--r-- | 14.1 KB |
wax.c | -rw-r--r-- | 3.2 KB |
Computing file changes ...