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