Am Mittwoch, 15. März 2006 15:44 schrieb Paul Fulghum: > Oliver Neukum wrote: > > Am Mittwoch, 15. März 2006 05:23 schrieb Bob Copeland: > >>acm_tty_unregister if=cee8896c dev=cee88980 ref=2 > >>class_device_del call sysfs_remove_link class_dev=c9a6aec4 ref=2 > >>dentry=c8f7a2b4 > >>class_device_del call sysfs_remove_link class_dev->dev=cee88980 ref=1 > >>dentry=ceaaa1a4 class_name=tty:ttyACM0 > >>sysfs_hash_and_remove dir=ceaaa1a4 d_inode=6b6b6b6b > > > > sysfs_hash_and_remove() is called for a freed dentry. This is from the > > second > > call in class_device_del(). > > Yes, this is removing the back link to the > tty class device which also has a good reference count. > So device (really the associated kobject) reference counting > is not the problem.
This is an unproven conjecture. Kobjects have their own refcounts. Could you extend the debugging printks to them? Regards Oliver ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel