From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754180Ab0AaVfV (ORCPT ); Sun, 31 Jan 2010 16:35:21 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754105Ab0AaVfU (ORCPT ); Sun, 31 Jan 2010 16:35:20 -0500 Received: from mail-ew0-f219.google.com ([209.85.219.219]:63869 "EHLO mail-ew0-f219.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753799Ab0AaVfU (ORCPT ); Sun, 31 Jan 2010 16:35:20 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=XMyhRZWfmAPKVYfUvpc8lY1vefYp9KBc5nY3F85W3VCBwzg8wDzaBKXbcCpl6nKg3a lbt0BrjAatzwLkWTl0Q77iAWXlqT0E8PsqYTFn567V/Uo4o91XPk8Xq7AW7cg+bqOvaw eQaWOqdWzSuy21Pk7xlSAO+odyx1VZMOkf2q4= MIME-Version: 1.0 Date: Sun, 31 Jan 2010 22:35:18 +0100 X-Google-Sender-Auth: 7aa1b81dc7cdf3ff Message-ID: <520f0cf11001311335qeeb6082k68ba63c024c47b8a@mail.gmail.com> Subject: K99cpuspeed: possible recursive locking detected From: John Kacur To: LKML Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I see the following when I shut-down 2.6.33-rc6 on my Lenovo Laptop T500 Disabling ondemand cpu frequency scaling: ============================================= [ INFO: possible recursive locking detected ] 2.6.33-rc6 #1 --------------------------------------------- K99cpuspeed/20601 is trying to acquire lock: (s_active){++++.+}, at: [] sysfs_hash_and_remove+0x53/0x6a but task is already holding lock: (s_active){++++.+}, at: [] sysfs_get_active_two+0x24/0x48 other info that might help us debug this: 4 locks held by K99cpuspeed/20601: #0: (&buffer->mutex){+.+.+.}, at: [] sysfs_write_file+0x3e/0 x12b #1: (s_active){++++.+}, at: [] sysfs_get_active_two+0x24/0x4 8 #2: (s_active){++++.+}, at: [] sysfs_get_active_two+0x31/0x4 8 #3: (dbs_mutex){+.+.+.}, at: [] cpufreq_governor_dbs+0x29b/0 x348 [cpufreq_ondemand] stack backtrace: Pid: 20601, comm: K99cpuspeed Not tainted 2.6.33-rc6 #1 Call Trace: [] __lock_acquire+0xcf6/0xd8b [] ? debug_check_no_locks_freed+0x120/0x12f [] ? trace_hardirqs_on_caller+0x11f/0x14a [] lock_acquire+0xd8/0xf5 [] ? sysfs_hash_and_remove+0x53/0x6a [] sysfs_addrm_finish+0xe1/0x175 [] ? sysfs_hash_and_remove+0x53/0x6a [] ? sub_preempt_count+0xa3/0xb6 [] sysfs_hash_and_remove+0x53/0x6a [] sysfs_remove_group+0x91/0xc9 [] cpufreq_governor_dbs+0x2ae/0x348 [cpufreq_ondemand] [] ? sub_preempt_count+0xa3/0xb6 [] __cpufreq_governor+0x89/0xc7 [] __cpufreq_set_policy+0x18e/0x22a [] store_scaling_governor+0x199/0x1ed [] ? handle_update+0x0/0x39 [] ? down_write+0x76/0x7e [] ? do_boot_cpu+0x5ff/0x653 [] store+0x67/0x8b [] sysfs_write_file+0xf6/0x12b [] vfs_write+0xb0/0x10a [] sys_write+0x4c/0x75 [] system_call_fastpath+0x16/0x1b