PERFORCE change 159423 for review

Hans Petter Selasky hselasky at FreeBSD.org
Thu Mar 19 00:58:29 PDT 2009


http://perforce.freebsd.org/chv.cgi?CH=159423

Change 159423 by hselasky at 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]);


More information about the p4-projects mailing list