[ 48.846128] [ INFO: possible recursive locking detected ] [ 48.846128] 2.6.31-rc1-andres-00199-g25c4ad0-dirty #56 [ 48.846128] --------------------------------------------- [ 48.846128] khubd/360 is trying to acquire lock: [ 48.846128] (&adap->bus_lock){+.+.+.}, at: [] i2c_transfer+0x65/0x150 [ 48.846128] [ 48.846128] but task is already holding lock: [ 48.846128] (&adap->bus_lock){+.+.+.}, at: [] i2c_transfer+0x65/0x150 [ 48.846128] [ 48.846128] other info that might help us debug this: [ 48.846128] 1 lock held by khubd/360: [ 48.846128] #0: (&adap->bus_lock){+.+.+.}, at: [] i2c_transfer+0x65/0x150 [ 48.846128] [ 48.846128] stack backtrace: [ 48.846128] Pid: 360, comm: khubd Not tainted 2.6.31-rc1-andres-00199-g25c4ad0-dirty #56 [ 48.846128] Call Trace: [ 48.846128] [] __lock_acquire+0x1400/0x1a30 [ 48.846128] [] ? check_irq_usage+0x9f/0xf0 [ 48.846128] [] lock_acquire+0xa9/0x150 [ 48.846128] [] ? i2c_transfer+0x65/0x150 [ 48.846128] [] mutex_lock_nested+0x63/0x380 [ 48.846128] [] ? i2c_transfer+0x65/0x150 [ 48.846128] [] ? i2c_transfer+0x65/0x150 [ 48.846128] [] i2c_transfer+0x65/0x150 [ 48.846128] [] dibx000_i2c_gated_tuner_xfer+0x197/0x1f0 [ 48.846128] [] ? i2c_transfer+0x65/0x150 [ 48.846128] [] ? device_register+0x19/0x20 [ 48.846128] [] ? i2c_transfer+0x65/0x150 [ 48.846128] [] i2c_transfer+0xb1/0x150 [ 48.846128] [] mt2060_readreg+0x50/0x70 [ 48.846128] [] mt2060_attach+0x87/0x3a0 [ 48.846128] [] dibusb_dib3000mc_tuner_attach+0x8e/0x2c0 [ 48.846128] [] dvb_usb_adapter_frontend_init+0x88/0x100 [ 48.846128] [] dvb_usb_device_init+0x34d/0x6a0 [ 48.846128] [] nova_t_probe+0x1b/0x20 [ 48.846128] [] usb_probe_interface+0xd1/0x240 [ 48.846128] [] driver_probe_device+0x153/0x290 [ 48.846128] [] ? __device_attach+0x0/0x50 [ 48.846128] [] __device_attach+0x4b/0x50 [ 48.846128] [] bus_for_each_drv+0x68/0x90 [ 48.846128] [] device_attach+0x89/0x90 [ 48.846128] [] bus_attach_device+0x55/0x80 [ 48.846128] [] device_add+0x4e9/0x630 [ 48.846128] [] usb_set_configuration+0x45e/0x7c0 [ 48.846128] [] generic_probe+0x32/0xb0 [ 48.846128] [] usb_probe_device+0x4c/0xa0 [ 48.846128] [] ? driver_sysfs_add+0x5a/0x90 [ 48.846128] [] driver_probe_device+0x153/0x290 [ 48.846128] [] ? __device_attach+0x0/0x50 [ 48.846128] [] __device_attach+0x4b/0x50 [ 48.846128] [] bus_for_each_drv+0x68/0x90 [ 48.846128] [] device_attach+0x89/0x90 [ 48.846128] [] bus_attach_device+0x55/0x80 [ 48.846128] [] device_add+0x4e9/0x630 [ 48.846128] [] usb_new_device+0x146/0x220 [ 48.846128] [] hub_events+0x5f1/0x1630 [ 48.846128] [] ? finish_task_switch+0x3b/0x140 [ 48.846128] [] ? native_sched_clock+0x15/0x70 [ 48.846128] [] ? hub_thread+0x0/0x1c0 [ 48.846128] [] hub_thread+0x3a/0x1c0 [ 48.846128] [] ? autoremove_wake_function+0x0/0x40 [ 48.846128] [] ? hub_thread+0x0/0x1c0 [ 48.846128] [] kthread+0x96/0xa0 [ 48.846128] [] child_rip+0xa/0x20 [ 48.846128] [] ? restore_args+0x0/0x30 [ 48.846128] [] ? kthread+0x0/0xa0 [ 48.846128] [] ? child_rip+0x0/0x20