hi greg,
        there's a problem with your recent change to move open count
accounting to usbserial.c. consider the case when the cable is yanked, causing
a disconnect. usbserial will clean up very thoroughly so that no further
close/write etc will get in. some drivers (at least visor and
ipaq) now have empty shutdown functions. no further close will get in 
beyond the first couple of lines of serial_close(). this means that the
module count is not decremented properly.
        ipaq also leaks memory now, since the private data structures which
were previously freed in shutdown by calls to close() no longer happen.
I'll submit a patch for this along with some other cleanups soon.

ganesh

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to