device lo entered promiscuous mode =============================== [ INFO: suspicious RCU usage. ] 4.9.168+ #39 Not tainted ------------------------------- net/ipv6/ip6_fib.c:1470 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 0 4 locks held by swapper/0/0: #0: (((&net->ipv6.ip6_fib_timer))){+.-...}, at: [<000000005af17e87>] lockdep_copy_map include/linux/lockdep.h:165 [inline] #0: (((&net->ipv6.ip6_fib_timer))){+.-...}, at: [<000000005af17e87>] call_timer_fn+0xde/0x6d0 kernel/time/timer.c:1309 #1: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-...}, at: [<000000006dbe622c>] spin_lock_bh include/linux/spinlock.h:307 [inline] #1: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-...}, at: [<000000006dbe622c>] fib6_run_gc+0xa2/0x2e0 net/ipv6/ip6_fib.c:1816 #2: (rcu_read_lock){......}, at: [<000000008e164436>] __fib6_clean_all+0x0/0x230 net/ipv6/ip6_fib.c:1703 #3: (&tb->tb6_lock){++--..}, at: [<00000000df7b59ba>] __fib6_clean_all+0xe3/0x230 net/ipv6/ip6_fib.c:1717 stack backtrace: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.168+ #39 ffff8801db607890 ffffffff81b4f5d1 ffff8801d076ba40 0000000000000000 0000000000000002 00000000000005be ffffffff83031180 ffff8801db6078c0 ffffffff81400d99 ffff8801db607ae0 dffffc0000000000 00000000ffffffff Call Trace: [ 1069.463788] [<00000000ae7800f6>] __dump_stack lib/dump_stack.c:15 [inline] [ 1069.463788] [<00000000ae7800f6>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000881734bb>] lockdep_rcu_suspicious.cold+0x10a/0x149 kernel/locking/lockdep.c:4458 [<000000001aa25cf9>] fib6_del+0x81f/0xb20 net/ipv6/ip6_fib.c:1470 [<0000000052aa6663>] fib6_clean_node+0x29c/0x4d0 net/ipv6/ip6_fib.c:1657 [<000000000127bca6>] fib6_walk_continue+0x3e0/0x630 net/ipv6/ip6_fib.c:1583 [<00000000c615e409>] fib6_walk+0x9d/0xf0 net/ipv6/ip6_fib.c:1628 [<0000000063d8c421>] fib6_clean_tree+0xe7/0x120 net/ipv6/ip6_fib.c:1702 [<000000001178c9e6>] __fib6_clean_all+0xfb/0x230 net/ipv6/ip6_fib.c:1718 [<00000000abbf9e23>] fib6_clean_all net/ipv6/ip6_fib.c:1729 [inline] [<00000000abbf9e23>] fib6_run_gc+0x124/0x2e0 net/ipv6/ip6_fib.c:1826 [<000000006fae061f>] fib6_gc_timer_cb+0x1d/0x30 net/ipv6/ip6_fib.c:1841 [<000000007f211163>] call_timer_fn+0x167/0x6d0 kernel/time/timer.c:1319 [<00000000bf5e233f>] expire_timers+0x25b/0x5c0 kernel/time/timer.c:1359 [<00000000a9cc096e>] __run_timers kernel/time/timer.c:1674 [inline] [<00000000a9cc096e>] run_timer_softirq+0x1ff/0x620 kernel/time/timer.c:1687 [<00000000d3132f1b>] __do_softirq+0x22d/0x964 kernel/softirq.c:288 [<0000000082c031b3>] invoke_softirq kernel/softirq.c:368 [inline] [<0000000082c031b3>] irq_exit+0x119/0x160 kernel/softirq.c:409 [<000000002ed347da>] exiting_irq arch/x86/include/asm/apic.h:669 [inline] [<000000002ed347da>] smp_apic_timer_interrupt+0x7e/0xb0 arch/x86/kernel/apic/apic.c:962 [<00000000a7b67bcf>] apic_timer_interrupt+0x9d/0xb0 arch/x86/entry/entry_64.S:648 [ 1069.742903] [<00000000fb837c96>] ? native_safe_halt+0x2/0x10 arch/x86/include/asm/irqflags.h:56 [<000000000a6a1ae0>] arch_cpu_idle+0x10/0x20 arch/x86/kernel/process.c:428 [<000000009d664e4e>] default_idle_call+0x36/0x60 kernel/sched/idle.c:97 [<000000002be43e23>] cpuidle_idle_call kernel/sched/idle.c:155 [inline] [<000000002be43e23>] cpu_idle_loop kernel/sched/idle.c:248 [inline] [<000000002be43e23>] cpu_startup_entry+0x283/0x3a0 kernel/sched/idle.c:303 [<00000000dc9424f7>] rest_init+0x18b/0x194 init/main.c:409 [<00000000506712d1>] start_kernel+0x61e/0x652 init/main.c:671 [<000000006222c621>] x86_64_start_reservations+0x29/0x2b arch/x86/kernel/head64.c:196 [<00000000faca0c85>] x86_64_start_kernel+0x137/0x15a arch/x86/kernel/head64.c:177