From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Nyberg Subject: Badness in remove_proc_entry called from snd_via82xx_remove (2.6.4-mm) Date: Thu, 11 Mar 2004 18:38:16 +0100 Sender: linux-kernel-owner@vger.kernel.org Message-ID: <1079026696.810.26.camel@boxen> References: <20040204203426.GA1841@miriel.finwe.eu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20040204203426.GA1841@miriel.finwe.eu.org> To: linux-kernel@vger.kernel.org Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org This happens at shutdown when alsa is to be closed with kernel 2.6.4-mm. I'm running debian sid, snd_via82xx compiled as module. Happens also on 2.6.4-rc2-mm1, I can try on more kernels as well if it is not a clear case. I slapped a printk on these just before the badness: de->subdir->name = "id", de->name = "card0" Badness in remove_proc_entry at fs/proc/generic.c:667 Call Trace: [] remove_proc_entry+0x13a/0x1a0 [] snd_info_unregister+0x3b/0x70 [snd] [] snd_info_card_free+0x31/0x60 [snd] [] snd_card_free+0xd7/0x250 [snd] [] destroy_inode+0x4e/0x50 [] iput+0x55/0x80 [] snd_via82xx_remove+0x19/0x30 [snd_via82xx] [] pci_device_remove+0x3b/0x40 [] device_release_driver+0x64/0x70 [] driver_detach+0x20/0x30 [] bus_remove_driver+0x3d/0x80 [] driver_unregister+0x13/0x28 [] pci_unregister_driver+0x12/0x20 [] alsa_card_via82xx_exit+0xf/0x13 [snd_via82xx] [] sys_delete_module+0x131/0x170 [] sys_munmap+0x44/0x70 [] syscall_call+0x7/0xb 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 50) Subsystem: ABIT Computer Corp.: Unknown device 1401 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-