linux/drivers/staging/usbip
navin patidar 107f04bbce staging: usbip: vhci_hcd: fixed suspend-resume loop
USB autosuspend suspends vhci_hcd. In this process hcd_bus_suspend gets
executed which puts vhci_hcd in suspend state and calls vhci_hub_status.
vhci_hub_status function checks hub state and if it is in suspend state,
usb_hcd_resume_root_hub gets executed which resumes hub and if hub is
idle, again autosuspend puts it in suspend state and this goes on.

vhci_hub_status should resume hub only when hub port is in suspend state
and hub port status has changed.

Signed-off-by: navin patidar <navinp@cdac.in>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-09-06 09:31:54 -07:00
..
userspace staging: usbip: userspace: update man pages for v1.0.0 2012-08-17 09:44:04 -07:00
Kconfig
Makefile
README
stub_dev.c staging: usbip: fix the usage of kthread_stop() 2012-04-10 09:28:04 -07:00
stub_main.c staging: usbip: fix to prevent potentially using uninitialized spinlock 2012-02-08 14:14:15 -08:00
stub_rx.c staging "usbip" Fix typos. 2012-08-13 19:32:14 -07:00
stub_tx.c
stub.h staging: usbip: removed unused structure field 2012-02-09 09:42:22 -08:00
usbip_common.c staging: usbip: export usbip_debug_flag as a usbip-core module parameter. 2012-08-17 09:44:04 -07:00
usbip_common.h staging: usbip: fix the usage of kthread_stop() 2012-04-10 09:28:04 -07:00
usbip_event.c
usbip_protocol.txt staging: Fix typo in multiple files 2012-04-10 10:31:01 -07:00
vhci_hcd.c staging: usbip: vhci_hcd: fixed suspend-resume loop 2012-09-06 09:31:54 -07:00
vhci_rx.c staging: usbip: Fix typo in printed text 2012-04-10 09:47:06 -07:00
vhci_sysfs.c staging: usbip: fix the usage of kthread_stop() 2012-04-10 09:28:04 -07:00
vhci_tx.c
vhci.h staging: usbip: Updated comment describing VHCI_NPORTS 2012-06-11 17:06:35 -07:00

TODO:
	- more discussion about the protocol
	- testing
	- review of the userspace interface
	- document the protocol

Please send patches for this code to Greg Kroah-Hartman <greg@kroah.com>