=============================================
[ INFO: possible recursive locking detected ]
2.6.26-rc2-mm1 #8
---------------------------------------------
swapper/1 is trying to acquire lock:
(&cls->mutex){--..}, at: [] device_add+0x3ef/0x4ec

but task is already holding lock:
(&cls->mutex){--..}, at: [] class_for_each_device+0x29/0x95

other info that might help us debug this:
1 lock held by swapper/1:
#0: (&cls->mutex){--..}, at: [] class_for_each_device+0x29/0x95

stack backtrace:
Pid: 1, comm: swapper Not tainted 2.6.26-rc2-mm1 #8
[] __lock_acquire+0x89e/0xbb5
[] ? mark_held_locks+0x4e/0x66
[] ? trace_hardirqs_on+0xb/0xd
[] lock_acquire+0x4e/0x6a
[] ? device_add+0x3ef/0x4ec
[] mutex_lock_nested+0xc0/0x22a
[] ? device_add+0x3ef/0x4ec
[] ? device_add+0x3ef/0x4ec
[] device_add+0x3ef/0x4ec
[] ? device_initialize+0xd6/0xf7
[] device_register+0x12/0x15
[] device_create+0x6f/0x92
[] video1394_add_host+0x94/0x9e
[] highlevel_for_each_host_reg+0xc/0x3b
[] __nodemgr_for_each_host+0xf/0x11
[] class_for_each_device+0x54/0x95
[] ? __nodemgr_for_each_host+0x0/0x11
[] nodemgr_for_each_host+0x1e/0x20
[] ? highlevel_for_each_host_reg+0x0/0x3b
[] hpsb_register_highlevel+0x8f/0x94
[] video1394_init_module+0x48/0x8c
[] kernel_init+0x128/0x25c
[] ? restore_nocheck_notrace+0x0/0xe
[] ? kernel_init+0x0/0x25c
[] ? kernel_init+0x0/0x25c
[] kernel_thread_helper+0x7/0x10
=======================
video1394: Installed video1394 module
--
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/