Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752499Ab0AJIpY (ORCPT ); Sun, 10 Jan 2010 03:45:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752416Ab0AJIpY (ORCPT ); Sun, 10 Jan 2010 03:45:24 -0500 Received: from mail-gx0-f211.google.com ([209.85.217.211]:54180 "EHLO mail-gx0-f211.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752390Ab0AJIpX (ORCPT ); Sun, 10 Jan 2010 03:45:23 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=H4Wfa8ctz+OJ3P2X725UQvM7YGhACoCetwfnRfOWSlBD4LQk8FCugnlOQ32Arfxnlg UyIoagkmzWT7UtEU9RCtQUgD79LaKf+vAKio3lFDqezoWHgBf1RHBAAJi+8tNp/DKKSh E/RrgZht6XE64L0uAefqZLbd+oHHPkwDgXv+s= Date: Sun, 10 Jan 2010 16:47:04 +0800 From: =?utf-8?Q?Am=C3=A9rico?= Wang To: Miles Lane Cc: LKML , Greg Kroah-Hartman , Jesse Barnes , Len Brown , Pavel Machek , "Rafael J. Wysocki" , "Eric W. Biederman" Subject: Re: 2.6.33-rc3 -- INFO: possible recursive locking -- (s_active){++++.+}, at: [] sysfs_hash_and_remove+0x3d/0x4f Message-ID: <20100110084704.GC3005@hack> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.19 (2009-01-05) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3497 Lines: 74 On Wed, Jan 06, 2010 at 07:54:59AM -0500, Miles Lane wrote: >[ 6967.926563] ACPI: Preparing to enter system sleep state S3 >[ 6967.956156] Disabling non-boot CPUs ... >[ 6967.970401] >[ 6967.970408] ============================================= >[ 6967.970419] [ INFO: possible recursive locking detected ] >[ 6967.970431] 2.6.33-rc2-git6 #27 >[ 6967.970439] --------------------------------------------- >[ 6967.970450] pm-suspend/22147 is trying to acquire lock: >[ 6967.970460] (s_active){++++.+}, at: [] >sysfs_hash_and_remove+0x3d/0x4f >[ 6967.970493] >[ 6967.970497] but task is already holding lock: >[ 6967.970506] (s_active){++++.+}, at: [] >sysfs_get_active_two+0x16/0x36 >[ 6967.970531] >[ 6967.970535] other info that might help us debug this: >[ 6967.970547] 6 locks held by pm-suspend/22147: >[ 6967.970556] #0: (&buffer->mutex){+.+.+.}, at: [] >sysfs_write_file+0x25/0xeb >[ 6967.970584] #1: (s_active){++++.+}, at: [] >sysfs_get_active_two+0x16/0x36 >[ 6967.970612] #2: (s_active){++++.+}, at: [] >sysfs_get_active_two+0x21/0x36 >[ 6967.970639] #3: (pm_mutex){+.+.+.}, at: [] enter_state+0x26/0x114 >[ 6967.970668] #4: (cpu_add_remove_lock){+.+.+.}, at: [] >cpu_maps_update_begin+0xf/0x11 >[ 6967.970697] #5: (cpu_hotplug.lock){+.+.+.}, at: [] >cpu_hotplug_begin+0x1d/0x40 >[ 6967.970724] >[ 6967.970728] stack backtrace: >[ 6967.970740] Pid: 22147, comm: pm-suspend Not tainted 2.6.33-rc2-git6 #27 >[ 6967.970751] Call Trace: >[ 6967.970771] [] ? printk+0xf/0x18 >[ 6967.970791] [] __lock_acquire+0x817/0xb6d >[ 6967.970812] [] ? mark_held_locks+0x43/0x5b >[ 6967.970831] [] ? debug_check_no_locks_freed+0xfd/0x107 >[ 6967.970851] [] ? trace_hardirqs_on_caller+0x108/0x130 >[ 6967.970871] [] lock_acquire+0x5c/0x73 >[ 6967.970890] [] ? sysfs_hash_and_remove+0x3d/0x4f >[ 6967.970910] [] sysfs_addrm_finish+0x9a/0xfe >[ 6967.970929] [] ? sysfs_hash_and_remove+0x3d/0x4f >[ 6967.970953] [] sysfs_hash_and_remove+0x3d/0x4f >[ 6967.970974] [] sysfs_remove_group+0x52/0x81 >[ 6967.970993] [] mc_cpu_callback+0x73/0x9a >[ 6967.971014] [] notifier_call_chain+0x51/0x78 >[ 6967.971034] [] __raw_notifier_call_chain+0xe/0x10 >[ 6967.971054] [] _cpu_down+0x7a/0x235 >[ 6967.971074] [] disable_nonboot_cpus+0x58/0xe0 >[ 6967.971093] [] suspend_devices_and_enter+0xb9/0x173 >[ 6967.971094] [] enter_state+0xc8/0x114 >[ 6967.971094] [] state_store+0x93/0xa7 >[ 6967.971094] [] ? state_store+0x0/0xa7 >[ 6967.971094] [] kobj_attr_store+0x16/0x22 >[ 6967.971094] [] sysfs_write_file+0xc0/0xeb >[ 6967.971094] [] ? sysfs_write_file+0x0/0xeb >[ 6967.971094] [] vfs_write+0x80/0xdf >[ 6967.971094] [] sys_write+0x3b/0x5d >[ 6967.971094] [] sysenter_do_call+0x12/0x36 >[ 6967.973262] CPU 1 is now offline >[ 6967.973271] lockdep: fixing up alternatives. Hmmm, does reverting commit 846f99749ab68b help? Adding Eric into Cc... -- Live like a child, think like the god. -- 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/