This patch doesn't actually depend on the preceding ones.
Makes usbtest stop referencing the udev->epmaxpacket[] arrays.

Signed-off-by: David Brownell <[EMAIL PROTECTED]>

--- 1.41/drivers/usb/misc/usbtest.c	Mon Nov 15 14:28:16 2004
+++ edited/drivers/usb/misc/usbtest.c	Sat Nov 27 23:14:58 2004
@@ -954,13 +954,13 @@
 		case 13:	// short read, resembling case 10
 			req.wValue = cpu_to_le16 ((USB_DT_CONFIG << 8) | 0);
 			// last data packet "should" be DATA1, not DATA0
-			len = 1024 - udev->epmaxpacketin [0];
+			len = 1024 - udev->descriptor.bMaxPacketSize0;
 			expected = -EREMOTEIO;
 			break;
 		case 14:	// short read; try to fill the last packet
 			req.wValue = cpu_to_le16 ((USB_DT_DEVICE << 8) | 0);
 			// device descriptor size == 18 bytes 
-			len = udev->epmaxpacketin [0];
+			len = udev->descriptor.bMaxPacketSize0;
 			switch (len) {
 			case 8:		len = 24; break;
 			case 16:	len = 32; break;

Reply via email to