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

Reply via email to