Am Mittwoch, 15. März 2006 05:23 schrieb Bob Copeland: > hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 > 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(). > Unable to handle kernel paging request at virtual address 6b6b6bfb > printing eip: > c02798de > *pde = 00000000 > Oops: 0000 [#1] > Modules linked in: ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt > ppp_generic slhc cdc_acm binfmt_misc parport_pc lp parport video thermal > processor fan button battery ac af_packet nls_iso8859_1 nls_cp437 vfat fat > dm_mod evdev usb_storage ide_cd sr_mod scsi_mod cdrom i810 drm eth1394 pcmcia > crc32 tg3 8250_pci 8250 serial_core yenta_socket snd_intel8x0 ieee80211 > ieee80211_crypt ohci1394 ieee1394 rsrc_nonstatic pcmcia_core snd_intel8x0m > ehci_hcd snd_ac97_codec uhci_hcd snd_ac97_bus usbcore intel_agp agpgart unix > CPU: 0 > EIP: 0060:[<c02798de>] Not tainted VLI > EFLAGS: 00010046 (2.6.16-rc6 #26) > EIP is at __mutex_lock_slowpath+0x70/0x286 > eax: c38e7e18 ebx: c38e6000 ecx: 00000000 edx: 00000054 > esi: 6b6b6bdb edi: cf486a70 ebp: c017595f esp: c38e7e18 > ds: 007b es: 007b ss: 0068 > Process pppd (pid: 3981, threadinfo=c38e6000 task=cf486a70) > Stack: <0>c38e7e18 c38e7e18 11111111 11111111 c38e7e18 c9a6aec4 cf609cc4 > cf609ccc > cf609c60 c017595f c3a18748 ceaaa1a4 6b6b6b6b c9a6aec4 cf609cc4 > cf609ccc > cf609c60 c01e7626 ceaaa1a4 c3a18748 00000000 c3a18748 c9a6aec4 > c8a052ec > Call Trace: > [<c017595f>] sysfs_hash_and_remove+0x55/0x12a > [<c01e7626>] class_device_del+0xd4/0x14f The kobj frees its dentry to early. I am afraid there's a bug in the kobj code. 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