]> git.proxmox.com Git - qemu.git/commit - usb-linux.c
usb-linux: return USB_RET_STALL on -EPIPE
authorPaul Bolle <pebolle@tiscali.nl>
Tue, 13 Oct 2009 11:40:08 +0000 (13:40 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 27 Oct 2009 17:28:35 +0000 (12:28 -0500)
commitdcc7e25fd18e453168c8f2e59b50a335d0a9346a
treef86a22c5eb5c6c82d49e3986f2848f79488b7c18
parent581d45f02916687e1afc679ad3e44a10e85c36a1
usb-linux: return USB_RET_STALL on -EPIPE

0) This is an attempt to get an issue in usb-linux.c, for which a patch
was posted about a year ago, finally fixed.

1) Mark Burkley submitted a "EHCI emulation module" for review in in
October 2008 (see:
http://lists.gnu.org/archive/html/qemu-devel/2008-10/msg01326.html). No
EHCI emulation module was ever committed to qemu.

2) Part of that (large) patch was a fix for a separate issue in
usb-linux.c. Max Krasnyansky has ACK'ed that fix (see:
http://lists.gnu.org/archive/html/qemu-devel/2008-11/msg00032.html).

3) I already asked whether this fix was ready to be committed in last
April (see:
http://lists.gnu.org/archive/html/qemu-devel/2009-04/msg01763.html)

4) Maybe submitting this fix as a separate patch (with a really long
commit message but without a Signed-off-by) and cc-ing everbody involved
will help if actually getting this issue fixed.

Paul Bolle

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
usb-linux.c