-rt: lockdep warning mc_list_lock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Got this warning yesterday.

=============================================
[ INFO: possible recursive locking detected ]
---------------------------------------------
softirq-timer/1/17 is trying to acquire lock:
 (&in_dev->mc_list_lock){--..}, at: [<c03e919e>] ip_check_mc+0x1e/0xb0

but task is already holding lock:
 (&in_dev->mc_list_lock){--..}, at: [<c03ec4a7>] igmp_ifc_timer_expire+0x17/0x2a0

other info that might help us debug this:
2 locks held by softirq-timer/1/17:
 #0:  (&in_dev->mc_list_lock){--..}, at: [<c03ec4a7>] igmp_ifc_timer_expire+0x17/0x2a0
 #1:  (&im->lock){--..}, at: [<c03ec5ff>] igmp_ifc_timer_expire+0x16f/0x2a0

stack backtrace:
 [<c0105dcb>] show_trace+0x1b/0x20
 [<c0105df4>] dump_stack+0x24/0x30
 [<c013e4fb>] __lock_acquire+0xb1b/0xe40
 [<c013eb82>] lock_acquire+0x62/0x80
 [<c041b736>] rt_read_lock+0x36/0x80
 [<c03e919e>] ip_check_mc+0x1e/0xb0
 [<c03bc3f5>] __ip_route_output_key+0x6b5/0x880
 [<c03bc5de>] ip_route_output_flow+0x1e/0x80
 [<c03bc664>] ip_route_output_key+0x24/0x30
 [<c03eaa91>] igmpv3_newpack+0x71/0x270
 [<c03ead2d>] add_grhead+0x9d/0x100
 [<c03eb17d>] add_grec+0x30d/0x450
 [<c03ec5da>] igmp_ifc_timer_expire+0x14a/0x2a0
 [<c012ae1a>] run_timer_softirq+0x10a/0xd40
 [<c0126235>] ksoftirqd+0x125/0x200
 [<c013561d>] kthread+0xfd/0x110
 [<c0100f25>] kernel_thread_helper+0x5/0x10
---------------------------
| preempt count: 00000000 ]
| 0-level deep critical section nesting:
----------------------------------------


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux