linux_dsm_epyc7002/drivers/usb/core
Alan Stern da0aa7169b USB: add usb_hcd_{start,end}_port_resume
This patch (as1649) adds a mechanism for host controller drivers to
inform usbcore when they have begun or ended resume signalling on a
particular root-hub port.  The core will then make sure that the root
hub does not get runtime-suspended while the port resume is going on.

Since commit 596d789a21 (USB: set hub's
default autosuspend delay as 0), the system tries to suspend hubs
whenever they aren't in use.  While a root-hub port is being resumed,
the root hub does not appear to be in use.  Attempted runtime suspends
fail because of the ongoing port resume, but the PM core just keeps on
trying over and over again.  We want to prevent this wasteful effort.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Tested-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-25 15:06:01 -08:00
..
buffer.c
config.c
devices.c
devio.c
driver.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-12-13 12:00:02 -08:00
endpoint.c
file.c
generic.c
hcd-pci.c
hcd.c USB: add usb_hcd_{start,end}_port_resume 2013-01-25 15:06:01 -08:00
hub.c usb: Using correct way to clear usb3.0 device's remote wakeup feature. 2013-01-24 09:58:18 -08:00
Kconfig
Makefile
message.c USB: core: Free the allocated memory before exiting on error 2012-11-21 13:32:26 -08:00
notify.c
otg_whitelist.h
quirks.c USB: Add device quirk for Microsoft VX700 webcam 2013-01-11 16:01:07 -08:00
sysfs.c
urb.c
usb-acpi.c
usb.c
usb.h