Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Mar 2009 07:58:28 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 159423 for review
Message-ID:  <200903190758.n2J7wShI010477@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=159423

Change 159423 by hselasky@hselasky_laptop001 on 2009/03/19 07:57:54

	
	USB generic:
	Return a Zero Length packet on read errors.
	Reported by: Weongyo Jeong 

Affected files ...

.. //depot/projects/usb/src/sys/dev/usb/usb_generic.c#5 edit

Differences ...

==== //depot/projects/usb/src/sys/dev/usb/usb_generic.c#5 (text+ko) ====

@@ -417,6 +417,8 @@
 
 	default:			/* Error */
 		if (xfer->error != USB_ERR_CANCELLED) {
+			/* send a zero length packet to userland */
+			usb2_fifo_put_data(f, xfer->frbuffers, 0, 0, 1);
 			f->flag_stall = 1;
 			f->fifo_zlp = 0;
 			usb2_transfer_start(f->xfer[1]);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903190758.n2J7wShI010477>