Comment 10 for bug 258804

Revision history for this message
Stefan Bader (smb) wrote :

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.