Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751472AbWH3UM5 (ORCPT ); Wed, 30 Aug 2006 16:12:57 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751477AbWH3UM5 (ORCPT ); Wed, 30 Aug 2006 16:12:57 -0400 Received: from perninha.conectiva.com.br ([200.140.247.100]:17596 "EHLO perninha.conectiva.com.br") by vger.kernel.org with ESMTP id S1751472AbWH3UM4 (ORCPT ); Wed, 30 Aug 2006 16:12:56 -0400 Date: Wed, 30 Aug 2006 17:11:20 -0300 From: "Luiz Fernando N. Capitulino" To: dmitry.torokhov@gmail.com Cc: arjan@linux.intel.com, linux-kernel@vger.kernel.org Subject: LOCKDEP: input layer warning. Message-ID: <20060830171120.32466551@doriath.conectiva> Organization: Mandriva X-Mailer: Sylpheed-Claws 2.5.0-rc1 (GTK+ 2.10.2; i586-mandriva-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3203 Lines: 86 Hi Dmitry, A Mandriva user is getting the lockdep warning bellow when running an unpatched 2.6.18-rc5 kernel. But according to this thread: http://www.uwsg.iu.edu/hypermail/linux/kernel/0607.0/1598.html this was reported already, but not fixed. ============================================= [ INFO: possible recursive locking detected ] --------------------------------------------- kseriod/187 is trying to acquire lock: (&ps2dev->cmd_mutex/1){--..}, at: [] ps2_command+0x7b/0x2d6 but task is already holding lock: (&ps2dev->cmd_mutex/1){--..}, at: [] ps2_command+0x7b/0x2d6 other info that might help us debug this: 4 locks held by kseriod/187: #0: (serio_mutex){--..}, at: [] mutex_lock+0x1c/0x1f #1: (&serio->drv_mutex){--..}, at: [] mutex_lock+0x1c/0x1f #2: (psmouse_mutex){--..}, at: [] mutex_lock+0x1c/0x1f #3: (&ps2dev->cmd_mutex/1){--..}, at: [] ps2_command+0x7b/0x2d6 stack backtrace: [] show_trace_log_lvl+0x58/0x152 [] show_trace+0xd/0x10 [] dump_stack+0x19/0x1b [] __lock_acquire+0x755/0x973 [] lock_acquire+0x4b/0x6c [] mutex_lock_nested+0xc3/0x209 [] ps2_command+0x7b/0x2d6 [] psmouse_sliced_command+0x1c/0x5a [] synaptics_pt_write+0x1e/0x44 [] ps2_sendbyte+0x3e/0xd6 [] ps2_command+0xfc/0x2d6 [] psmouse_probe+0x1d/0x68 [] psmouse_connect+0xe8/0x20f [] serio_connect_driver+0x1e/0x2e [] serio_driver_probe+0x16/0x18 [] driver_probe_device+0x45/0x92 [] __device_attach+0x8/0xa [] bus_for_each_drv+0x3c/0x67 [] device_attach+0x54/0x69 [] bus_attach_device+0x16/0x2b [] device_add+0x1f8/0x2e3 [] serio_thread+0xd0/0x28f [] kthread+0xc3/0xf2 [] kernel_thread_helper+0x5/0xb DWARF2 unwinder stuck at kernel_thread_helper+0x5/0xb Leftover inexact backtrace: [] show_trace+0xd/0x10 [] dump_stack+0x19/0x1b [] __lock_acquire+0x755/0x973 [] lock_acquire+0x4b/0x6c [] mutex_lock_nested+0xc3/0x209 [] ps2_command+0x7b/0x2d6 [] psmouse_sliced_command+0x1c/0x5a [] synaptics_pt_write+0x1e/0x44 [] ps2_sendbyte+0x3e/0xd6 [] ps2_command+0xfc/0x2d6 [] psmouse_probe+0x1d/0x68 [] psmouse_connect+0xe8/0x20f [] serio_connect_driver+0x1e/0x2e [] serio_driver_probe+0x16/0x18 [] driver_probe_device+0x45/0x92 [] __device_attach+0x8/0xa [] bus_for_each_drv+0x3c/0x67 [] device_attach+0x54/0x69 [] bus_attach_device+0x16/0x2b [] device_add+0x1f8/0x2e3 [] serio_thread+0xd0/0x28f [] kthread+0xc3/0xf2 [] kernel_thread_helper+0x5/0xb -- Luiz Fernando N. Capitulino - 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/