public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] staging/usbip fixes
@ 2011-01-12 13:01 Max Vozeler
  2011-01-12 13:01 ` [PATCH 1/7] staging: usbip: stub: update refcounts for devices and interfaces Max Vozeler
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Max Vozeler @ 2011-01-12 13:01 UTC (permalink / raw)
  To: gregkh
  Cc: hirofuchi, rpjday, bgmerrell, devel, linux-kernel, mwehby, marco,
	Max Vozeler

These are fixes for problems found testing usbip in a 
larger setup with up to 13 devices attached at the same
time (we changed VHCI_NPORTS for the tests).

Review of the usb reference counting changes would be 
much appreciated. 

The change handling EAGAIN from connection timeouts set
with SO_RCVTIMEO is admittedly not pretty, but the best we
can do without breaking the protocol.

Max Vozeler (7):
  staging: usbip: stub: update refcounts for devices and interfaces
  staging: usbip: vhci: update reference count for usb_device
  staging: usbip: vhci: give back URBs from in-flight unlink requests
  staging: usbip: vhci: refuse to enqueue for dead connections
  staging: usbip: vhci: friendly log messages for connection errors
  staging: usbip: vhci: handle EAGAIN from SO_RCVTIMEO
  staging: usbip: vhci: use urb->dev->portnum to find port

 drivers/staging/usbip/stub.h     |    1 +
 drivers/staging/usbip/stub_dev.c |   18 ++++++++++---
 drivers/staging/usbip/stub_rx.c  |    4 +-
 drivers/staging/usbip/vhci.h     |    6 ++--
 drivers/staging/usbip/vhci_hcd.c |   54 ++++++++++++++++++++++++++++++++-----
 drivers/staging/usbip/vhci_rx.c  |   50 +++++++++++++++++++++++++++++-----
 6 files changed, 108 insertions(+), 25 deletions(-)

-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-01-12 13:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-12 13:01 [PATCH 0/7] staging/usbip fixes Max Vozeler
2011-01-12 13:01 ` [PATCH 1/7] staging: usbip: stub: update refcounts for devices and interfaces Max Vozeler
2011-01-12 13:02 ` [PATCH 2/7] staging: usbip: vhci: update reference count for usb_device Max Vozeler
2011-01-12 13:02 ` [PATCH 3/7] staging: usbip: vhci: give back URBs from in-flight unlink requests Max Vozeler
2011-01-12 13:02 ` [PATCH 4/7] staging: usbip: vhci: refuse to enqueue for dead connections Max Vozeler
2011-01-12 13:02 ` [PATCH 5/7] staging: usbip: vhci: friendly log messages for connection errors Max Vozeler
2011-01-12 13:02 ` [PATCH 6/7] staging: usbip: vhci: handle EAGAIN from SO_RCVTIMEO Max Vozeler
2011-01-12 13:02 ` [PATCH 7/7] staging: usbip: vhci: use urb->dev->portnum to find port Max Vozeler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox