USB: serial: fix Treo/Kyocera interrrupt-in urb context
[pandora-kernel.git] / drivers / usb / serial / visor.c
index 1c11959..189a894 100644 (file)
@@ -600,6 +600,7 @@ static int treo_attach(struct usb_serial *serial)
                dest->bulk_in_endpointAddress = src->bulk_in_endpointAddress;\
                dest->bulk_in_buffer = src->bulk_in_buffer;             \
                dest->interrupt_in_urb = src->interrupt_in_urb;         \
+               dest->interrupt_in_urb->context = dest;                 \
                dest->interrupt_in_endpointAddress = \
                                        src->interrupt_in_endpointAddress;\
                dest->interrupt_in_buffer = src->interrupt_in_buffer;   \