linux/drivers/staging/usbip
Harvey Yang 50b66b5ce4 staging: usbip: replace the interrupt safe spinlocks with common ones.
On the client side, we have a virtual hcd driver, there actually no
hardware interrupts, so we do not need worry about race conditions
caused by irq with spinlock held. Turning off irq is not good for system
performance after all. Just replace them with a non interrupt safe
version.

Signed-off-by: Harvey Yang <harvey.huawei.yang@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-22 09:00:10 -08:00
..
userspace staging: usbip: userspace: suppress a bogus error 2013-01-07 12:38:54 -08:00
Kconfig staging: Add angle bracket before and after the URL 2013-01-07 14:56:04 -08:00
Makefile
README
stub.h
stub_dev.c staging: usbip: use interrupt safe spinlock to avoid potential deadlock. 2013-01-22 09:00:10 -08:00
stub_main.c
stub_rx.c staging: usbip: use interrupt safe spinlock to avoid potential deadlock. 2013-01-22 09:00:10 -08:00
stub_tx.c staging: usbip: cleanup of comments 2012-10-22 13:36:29 -07:00
usbip_common.c Staging: usbip: usbipcommon: Fixed single line bracing issue 2013-01-17 16:43:20 -08:00
usbip_common.h
usbip_event.c staging: usbip: use interrupt safe spinlock to avoid potential deadlock. 2013-01-22 09:00:10 -08:00
usbip_protocol.txt
vhci.h staging: usbip: make rh_port_disconnect static 2012-10-22 13:36:28 -07:00
vhci_hcd.c staging: usbip: replace the interrupt safe spinlocks with common ones. 2013-01-22 09:00:10 -08:00
vhci_rx.c staging: usbip: replace the interrupt safe spinlocks with common ones. 2013-01-22 09:00:10 -08:00
vhci_sysfs.c staging: usbip: Don't leak struct file. 2012-10-22 13:38:04 -07:00
vhci_tx.c staging: usbip: replace the interrupt safe spinlocks with common ones. 2013-01-22 09:00:10 -08: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>