Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753360AbYAXDDU (ORCPT ); Wed, 23 Jan 2008 22:03:20 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752220AbYAXDDA (ORCPT ); Wed, 23 Jan 2008 22:03:00 -0500 Received: from wx-out-0506.google.com ([66.249.82.230]:2102 "EHLO wx-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752266AbYAXDC7 (ORCPT ); Wed, 23 Jan 2008 22:02:59 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=ettH1x2fCNGi8OvaKLNYlRoPw5E5mphRu3xPxiy6NbwQdC2g60HTXG2QH5fqVY1v7Hv8fR4bRjkJQo03mu/metF7ppe3iiaVXUvn3WNek12/rpEZfS4q18yC17Y5+L6MCeM/0jm0rEwtrdLdy1T1WZ5ikGzLmNj4V/UMrL4kFl4= Message-ID: Date: Thu, 24 Jan 2008 11:02:55 +0800 From: "Dave Young" To: LKML Subject: bluetooth : lockdep warning on rfcomm Cc: "Marcel Holtmann" , "David Miller" , Netdev , bluez-devel@lists.sourceforge.net MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2077 Lines: 51 ============================================= [ INFO: possible recursive locking detected ] 2.6.24-rc8-mm1 #8 --------------------------------------------- bluepush/3213 is trying to acquire lock: (sk_lock-AF_BLUETOOTH){--..}, at: [] l2cap_sock_bind+0x40/0x100 [l2cap] but task is already holding lock: (sk_lock-AF_BLUETOOTH){--..}, at: [] rfcomm_sock_connect+0x3e/0xe0 [rfcomm] other info that might help us debug this: 2 locks held by bluepush/3213: #0: (sk_lock-AF_BLUETOOTH){--..}, at: [] rfcomm_sock_connect+0x3e/0xe0 [rfcomm] #1: (rfcomm_mutex){--..}, at: [] rfcomm_dlc_open+0x26/0x60 [rfcomm] stack backtrace: Pid: 3213, comm: bluepush Not tainted 2.6.24-rc8-mm1 #8 [] ? printk+0x18/0x20 [] print_deadlock_bug+0xc7/0xe0 [] check_deadlock+0x6c/0x80 [] validate_chain+0x14c/0x320 [] __lock_acquire+0x1c1/0x730 [] lock_acquire+0x79/0xb0 [] ? l2cap_sock_bind+0x40/0x100 [l2cap] [] lock_sock_nested+0x55/0x70 [] ? l2cap_sock_bind+0x40/0x100 [l2cap] [] l2cap_sock_bind+0x40/0x100 [l2cap] [] kernel_bind+0xa/0x10 [] rfcomm_session_create+0x4c/0x110 [rfcomm] [] __rfcomm_dlc_open+0x129/0x150 [rfcomm] [] rfcomm_dlc_open+0x38/0x60 [rfcomm] [] rfcomm_sock_connect+0xb6/0xe0 [rfcomm] [] sys_connect+0x99/0xd0 [] ? cache_add_dev+0x39/0x1a0 [] ? put_lock_stats+0xd/0x30 [] ? lock_release_holdtime+0x60/0x80 [] ? fget+0x7c/0x100 [] ? __lock_release+0x47/0x70 [] ? fget+0x7c/0x100 [] ? copy_from_user+0x37/0x70 [] sys_socketcall+0xa5/0x230 [] ? trace_hardirqs_on+0xb9/0x130 [] ? restore_nocheck+0x12/0x15 -- 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/