patch-2.4.0-test10 linux/drivers/usb/acm.c

Next file: linux/drivers/usb/audio.c
Previous file: linux/drivers/usb/Makefile
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test9/linux/drivers/usb/acm.c linux/drivers/usb/acm.c
@@ -243,6 +243,7 @@
 	}
 
 	urb->actual_length = 0;
+	urb->dev = acm->dev;
 
 	if (usb_submit_urb(urb))
 		dbg("failed resubmitting read urb");
@@ -291,9 +292,11 @@
 
 	if (acm->used++) return 0;
 
+	acm->ctrlurb.dev = acm->dev;
 	if (usb_submit_urb(&acm->ctrlurb))
 		dbg("usb_submit_urb(ctrl irq) failed");
 
+	acm->readurb.dev = acm->dev;
 	if (usb_submit_urb(&acm->readurb))
 		dbg("usb_submit_urb(read bulk) failed");
 
@@ -339,6 +342,7 @@
 		memcpy(acm->writeurb.transfer_buffer, buf, count);
 
 	acm->writeurb.transfer_buffer_length = count;
+	acm->writeurb.dev = acm->dev;
 
 	if (usb_submit_urb(&acm->writeurb))
 		dbg("usb_submit_urb(write bulk) failed");

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)