Some of the things I noticed: open and close seem balanced. The interesting part is that in the first case the outdat callbacks for the written data are called and all indat callbacks see urb's with error status. In the failure case there outdat callbacks are not called before the close and two of the three indat callbacks see urb's without an error status and then try to write data. Compared to the option driver, the sierra driver allocates the outbound urb's dynamically and therfor cannot kill them on close.
-- WARNING: at /build/buildd/linux-2.6.26/drivers/usb/serial/usb-serial.c:322 serial_write_room+0x72/0x80 [usbserial]() https://bugs.launchpad.net/bugs/258804 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
