Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752669AbYJZCVn (ORCPT ); Sat, 25 Oct 2008 22:21:43 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751376AbYJZCVf (ORCPT ); Sat, 25 Oct 2008 22:21:35 -0400 Received: from main.gmane.org ([80.91.229.2]:33232 "EHLO ciao.gmane.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751327AbYJZCVe (ORCPT ); Sat, 25 Oct 2008 22:21:34 -0400 X-Injected-Via-Gmane: http://gmane.org/ To: linux-kernel@vger.kernel.org From: Marcus Furlong Subject: 2.6.27.3 possible recursive locking detected - hfsplus Date: Sun, 26 Oct 2008 03:23:25 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 84-203-37-182.mysmart.ie User-Agent: KNode/0.10.9 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2862 Lines: 52 [ 271.041479] ============================================= [ 271.041488] [ INFO: possible recursive locking detected ] [ 271.041495] 2.6.27.3 #1 [ 271.041499] --------------------------------------------- [ 271.041505] rm/8081 is trying to acquire lock: [ 271.041510] (&sb->s_type->i_mutex_key#11){--..}, at: [] hfsplus_block_free+0x4f/0x1a0 [ 271.041531] [ 271.041533] but task is already holding lock: [ 271.041538] (&sb->s_type->i_mutex_key#11){--..}, at: [] vfs_unlink+0x56/0xd0 [ 271.041555] [ 271.041557] other info that might help us debug this: [ 271.041563] 3 locks held by rm/8081: [ 271.041567] #0: (&type->i_mutex_dir_key#6/1){--..}, at: [] do_unlinkat+0x66/0x150 [ 271.041587] #1: (&sb->s_type->i_mutex_key#11){--..}, at: [] vfs_unlink+0x56/0xd0 [ 271.041605] #2: (&HFSPLUS_I(inode).extents_lock){--..}, at: [] hfsplus_file_truncate+0x137/0x360 [ 271.041622] [ 271.041624] stack backtrace: [ 271.041630] Pid: 8081, comm: rm Not tainted 2.6.27.3 #1 [ 271.041637] [] validate_chain+0xbd4/0xeb0 [ 271.041649] [] ? down+0x14/0x40 [ 271.041660] [] __lock_acquire+0x239/0x950 [ 271.041671] [] lock_acquire+0x5e/0x80 [ 271.041680] [] ? hfsplus_block_free+0x4f/0x1a0 [ 271.041691] [] mutex_lock_nested+0x90/0x2a0 [ 271.041702] [] ? hfsplus_block_free+0x4f/0x1a0 [ 271.041713] [] ? hfsplus_block_free+0x4f/0x1a0 [ 271.041724] [] hfsplus_block_free+0x4f/0x1a0 [ 271.041733] [] ? trace_hardirqs_on+0xb/0x10 [ 271.041744] [] hfsplus_free_extents+0x61/0xa0 [ 271.041754] [] hfsplus_file_truncate+0x33c/0x360 [ 271.041766] [] hfsplus_delete_inode+0x6f/0x80 [ 271.041775] [] hfsplus_unlink+0x14e/0x190 [ 271.041785] [] ? vfs_unlink+0x56/0xd0 [ 271.041796] [] ? vfs_unlink+0x56/0xd0 [ 271.041807] [] vfs_unlink+0x6a/0xd0 [ 271.041816] [] ? mnt_want_write+0x64/0xa0 [ 271.041827] [] do_unlinkat+0x130/0x150 [ 271.041837] [] ? do_page_fault+0x2c7/0x670 [ 271.041849] [] ? do_vfs_ioctl+0x57/0x2b0 [ 271.041860] [] ? trace_hardirqs_on_thunk+0xc/0x10 [ 271.041871] [] ? do_page_fault+0x0/0x670 [ 271.041882] [] ? trace_hardirqs_on_caller+0xc4/0x150 [ 271.041893] [] sys_unlinkat+0x23/0x40 [ 271.041902] [] sysenter_do_call+0x12/0x35 [ 271.041912] [] ? x86_emulate_insn+0xcd0/0x39d0 [ 271.041925] ======================= -- 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/