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

Reply via email to