Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751324AbWHNBFG (ORCPT ); Sun, 13 Aug 2006 21:05:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751341AbWHNBFF (ORCPT ); Sun, 13 Aug 2006 21:05:05 -0400 Received: from web52605.mail.yahoo.com ([206.190.48.208]:24655 "HELO web52605.mail.yahoo.com") by vger.kernel.org with SMTP id S1751324AbWHNBFE (ORCPT ); Sun, 13 Aug 2006 21:05:04 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=Message-ID:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=AtXNHex7MytoVsedzIhXCNZHkwxNQ4U+w+887pXVZfFLgQU8HWlTRaYUOVDvcQ1DIv+6S+BVkHTisaqw8icsXqCq6uBhuYDfX4zkXmw1WgviutTDT8HZqIEoNQYV2tcJqipcIzkRum06q1c8REUSsWDA9ODbJ8GsedVw7PgtXtM= ; Message-ID: <20060814010503.2932.qmail@web52605.mail.yahoo.com> Date: Mon, 14 Aug 2006 11:05:03 +1000 (EST) From: Srihari Vijayaraghavan Subject: CIFS & Lockdep warnings To: lkml Cc: sfrench@samba.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4453 Lines: 126 This is observed on 2.6.18-rc4 on SUSE 10.1 x86 on P-IV. The volume is question was mounted from a Windows 2003 server. ======================================================= [ INFO: possible circular locking dependency detected ] ------------------------------------------------------- cp/11790 is trying to acquire lock: (iprune_mutex){--..}, at: [] mutex_lock+0x19/0x20 but task is already holding lock: (&inode->i_mutex){--..}, at: [] mutex_lock+0x19/0x20 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #1 (&inode->i_mutex){--..}: [] lock_acquire+0x56/0x73 [] __mutex_lock_slowpath+0xa6/0x1ec [] mutex_lock+0x19/0x20 [] ntfs_put_inode+0x3e/0x79 [ntfs] [] iput+0x33/0x70 [] inotify_unmount_inodes+0x12e/0x15f [] invalidate_inodes+0x38/0xd1 [] generic_shutdown_super+0x5a/0x108 [] kill_block_super+0x20/0x36 [] deactivate_super+0x61/0x78 [] mntput_no_expire+0x44/0x78 [] path_release_on_umount+0x16/0x1d [] sys_umount+0x1d2/0x208 [] sys_oldumount+0xd/0xf [] syscall_call+0x7/0xb -> #0 (iprune_mutex){--..}: [] lock_acquire+0x56/0x73 [] __mutex_lock_slowpath+0xa6/0x1ec [] mutex_lock+0x19/0x20 [] shrink_icache_memory+0x33/0x1b5 [] shrink_slab+0xce/0x125 [] try_to_free_pages+0x125/0x1cc [] __alloc_pages+0x184/0x26d [] generic_file_buffered_write+0x15a/0x53d [] __generic_file_aio_write_nolock+0x340/0x38d [] generic_file_aio_write+0x61/0xb3 [] cifs_file_aio_write+0x23/0x43 [cifs] [] do_sync_write+0x9d/0xce [] vfs_write+0xaa/0x14e [] sys_write+0x3a/0x61 [] syscall_call+0x7/0xb other info that might help us debug this: 2 locks held by cp/11790: #0: (&inode->i_mutex){--..}, at: [] mutex_lock+0x19/0x20 #1: (shrinker_rwsem){----}, at: [] shrink_slab+0x20/0x125 stack backtrace: [] show_trace_log_lvl+0x57/0x157 [] show_trace+0x16/0x19 [] dump_stack+0x1a/0x1f [] print_circular_bug_tail+0x59/0x64 [] __lock_acquire+0x812/0x9a3 [] lock_acquire+0x56/0x73 [] __mutex_lock_slowpath+0xa6/0x1ec [] mutex_lock+0x19/0x20 [] shrink_icache_memory+0x33/0x1b5 [] shrink_slab+0xce/0x125 [] try_to_free_pages+0x125/0x1cc [] __alloc_pages+0x184/0x26d [] generic_file_buffered_write+0x15a/0x53d [] __generic_file_aio_write_nolock+0x340/0x38d [] generic_file_aio_write+0x61/0xb3 [] cifs_file_aio_write+0x23/0x43 [cifs] [] do_sync_write+0x9d/0xce [] vfs_write+0xaa/0x14e [] sys_write+0x3a/0x61 [] syscall_call+0x7/0xb DWARF2 unwinder stuck at syscall_call+0x7/0xb Leftover inexact backtrace: [] show_trace+0x16/0x19 [] dump_stack+0x1a/0x1f [] print_circular_bug_tail+0x59/0x64 [] __lock_acquire+0x812/0x9a3 [] lock_acquire+0x56/0x73 [] __mutex_lock_slowpath+0xa6/0x1ec [] mutex_lock+0x19/0x20 [] shrink_icache_memory+0x33/0x1b5 [] shrink_slab+0xce/0x125 [] try_to_free_pages+0x125/0x1cc [] __alloc_pages+0x184/0x26d [] generic_file_buffered_write+0x15a/0x53d [] __generic_file_aio_write_nolock+0x340/0x38d [] generic_file_aio_write+0x61/0xb3 [] cifs_file_aio_write+0x23/0x43 [cifs] [] do_sync_write+0x9d/0xce [] vfs_write+0xaa/0x14e [] sys_write+0x3a/0x61 [] syscall_call+0x7/0xb More info on request. Thanks ____________________________________________________ On Yahoo!7 360?: Your own space to share what you want with who you want! http://www.yahoo7.com.au/360 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/