lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 12 Jan 2011 15:01:58 +0200
From:	Max Vozeler <max@...eler.com>
To:	gregkh@...e.de
Cc:	hirofuchi@...rs.sourceforge.net, rpjday@...shcourse.ca,
	bgmerrell@...ell.com, devel@...verdev.osuosl.org,
	linux-kernel@...r.kernel.org, mwehby@...otticaRetail.com,
	marco@...ikam.com, Max Vozeler <max@...eler.com>
Subject: [PATCH 0/7] staging/usbip fixes

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ