All pastes #180411 Raw Edit

Untitled

public text v1 · immutable
#180411 ·published 2006-09-23 03:36 UTC
rendered paste body
[ INFO: possible recursive locking detected ]
---------------------------------------------
kseriod/314 is trying to acquire lock:
 (&ps2dev->cmd_mutex/1){--..}, at: [<c0293a32>] ps2_command+0x82/0x2a0

but task is already holding lock:
 (&ps2dev->cmd_mutex/1){--..}, at: [<c0293a32>] ps2_command+0x82/0x2a0

other info that might help us debug this:
4 locks held by kseriod/314:
 #0:  (serio_mutex){--..}, at: [<c030f086>] mutex_lock+0x1c/0x1f
 #1:  (&serio->drv_mutex){--..}, at: [<c030f086>] mutex_lock+0x1c/0x1f
 #2:  (psmouse_mutex){--..}, at: [<c030f086>] mutex_lock+0x1c/0x1f
 #3:  (&ps2dev->cmd_mutex/1){--..}, at: [<c0293a32>] ps2_command+0x82/0x2a0

stack backtrace:
 [<c01036d3>] show_trace+0xd/0xf
 [<c01037a5>] dump_stack+0x17/0x19
 [<c0131fcb>] print_deadlock_bug+0x92/0x9c
 [<c0132013>] check_deadlock+0x3e/0x52
 [<c01336ca>] __lock_acquire+0x744/0x7dd
 [<c0133ad1>] lock_acquire+0x4a/0x6a
 [<c030f352>] mutex_lock_nested+0xc5/0x20d
 [<c0293a32>] ps2_command+0x82/0x2a0
 [<c029916d>] psmouse_sliced_command+0x1a/0x5c
 [<c029bb48>] synaptics_pt_write+0x21/0x45
 [<c02937b3>] ps2_sendbyte+0x3f/0xe6
 [<c0293aac>] ps2_command+0xfc/0x2a0
 [<c02997b2>] psmouse_probe+0x1b/0x70
 [<c0299e56>] psmouse_connect+0xf4/0x1d5
 [<c029123e>] serio_connect_driver+0x1e/0x2e
 [<c0291df1>] serio_driver_probe+0x19/0x1b
 [<c0249504>] driver_probe_device+0x47/0x9c
 [<c0249561>] __device_attach+0x8/0xa
 [<c0248cb4>] bus_for_each_drv+0x38/0x5d
 [<c02495b0>] device_attach+0x4d/0x64
 [<c0248e37>] bus_attach_device+0x16/0x2b
 [<c0247d13>] device_add+0x1e3/0x2bd
 [<c0291afd>] serio_add_port+0x5c/0xa9
 [<c02915f1>] serio_handle_event+0x2f/0x76
 [<c02916fd>] serio_thread+0xc/0xdd
 [<c012df0b>] kthread+0x80/0xa8
 [<c0100e65>] kernel_thread_helper+0x5/0xb