USB: usbmon: fix-up docs and text API for sparse ISO
[pandora-kernel.git] / drivers / usb / mon / mon_text.c
index a545d65..c302e19 100644 (file)
@@ -236,6 +236,9 @@ static void mon_text_event(struct mon_reader_text *rp, struct urb *urb,
                        fp++;
                        dp++;
                }
+               /* Wasteful, but simple to understand: ISO 'C' is sparse. */
+               if (ev_type == 'C')
+                       ep->length = urb->transfer_buffer_length;
        }
 
        ep->setup_flag = mon_text_get_setup(ep, urb, ev_type, rp->r.m_bus);