=============================== [ INFO: suspicious RCU usage. ] 4.9.113-g9905591 #14 Not tainted ------------------------------- kernel/rcu/tree_plugin.h:678 Illegal synchronize_rcu() in RCU read-side critical section! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 0 2 locks held by udevd/2041: #0: (rcu_read_lock){......}, at: [] __d_lookup+0x42/0x670 fs/dcache.c:2276 #1: (rcu_callback){......}, at: [] __rcu_reclaim kernel/rcu/rcu.h:108 [inline] #1: (rcu_callback){......}, at: [] rcu_do_batch kernel/rcu/tree.c:2789 [inline] #1: (rcu_callback){......}, at: [] invoke_rcu_callbacks kernel/rcu/tree.c:3053 [inline] #1: (rcu_callback){......}, at: [] __rcu_process_callbacks kernel/rcu/tree.c:3020 [inline] #1: (rcu_callback){......}, at: [] rcu_process_callbacks+0x98e/0x12b0 kernel/rcu/tree.c:3037 stack backtrace: CPU: 1 PID: 2041 Comm: udevd Not tainted 4.9.113-g9905591 #14 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ffff8801db307d60 ffffffff81eb32a9 ffff8801ccac4800 0000000000000000 0000000000000002 ffffffff83c6df20 ffff88019cbc92d8 ffff8801db307d90 ffffffff814260f0 ffff88019cbc9180 ffff8801cf372a48 ffff8801cf372248 Call Trace: [ 397.553617] [] __dump_stack lib/dump_stack.c:15 [inline] [ 397.553617] [] dump_stack+0xc1/0x128 lib/dump_stack.c:51 [] lockdep_rcu_suspicious.cold.48+0x110/0x141 kernel/locking/lockdep.c:4455 [] synchronize_rcu+0x68/0x90 kernel/rcu/tree_plugin.h:675 [] __l2tp_session_unhash+0x38a/0x520 net/l2tp/l2tp_core.c:1796 [] l2tp_tunnel_closeall+0x1f7/0x350 net/l2tp/l2tp_core.c:1364 [] l2tp_tunnel_destruct+0x2f2/0x590 net/l2tp/l2tp_core.c:1324 [] __sk_destruct+0x55/0x590 net/core/sock.c:1428 [] __rcu_reclaim kernel/rcu/rcu.h:118 [inline] [] rcu_do_batch kernel/rcu/tree.c:2789 [inline] [] invoke_rcu_callbacks kernel/rcu/tree.c:3053 [inline] [] __rcu_process_callbacks kernel/rcu/tree.c:3020 [inline] [] rcu_process_callbacks+0x8ae/0x12b0 kernel/rcu/tree.c:3037 [] __do_softirq+0x20b/0x937 kernel/softirq.c:284 [] invoke_softirq kernel/softirq.c:364 [inline] [] irq_exit+0x147/0x190 kernel/softirq.c:405 [] exiting_irq arch/x86/include/asm/apic.h:659 [inline] [] smp_apic_timer_interrupt+0x81/0xa0 arch/x86/kernel/apic/apic.c:960 [] apic_timer_interrupt+0xa0/0xb0 arch/x86/entry/entry_64.S:648 [ 397.667671] [] ? debug_smp_processor_id+0x9/0x20 lib/smp_processor_id.c:56 [] debug_smp_processor_id+0x9/0x20 lib/smp_processor_id.c:56 [] __rcu_is_watching kernel/rcu/tree.c:1053 [inline] [] rcu_is_watching+0x15/0xa0 kernel/rcu/tree.c:1067 [] rcu_read_unlock include/linux/rcupdate.h:927 [inline] [] __d_lookup+0x45f/0x670 fs/dcache.c:2325 [] lookup_fast+0x687/0xf50 fs/namei.c:1611 [] walk_component+0xf6/0x1bb0 fs/namei.c:1780 [] link_path_walk+0x889/0x1200 fs/namei.c:2120 [] path_lookupat.isra.41+0x1b4/0x410 fs/namei.c:2282 [] filename_lookup.part.55+0x177/0x370 fs/namei.c:2317 [] filename_lookup fs/namei.c:2310 [inline] [] user_path_at_empty+0x53/0x70 fs/namei.c:2578 [] user_path_at include/linux/namei.h:55 [inline] [] vfs_fstatat+0xc6/0x170 fs/stat.c:106 [] vfs_stat fs/stat.c:123 [inline] [] SYSC_newstat+0x86/0xf0 fs/stat.c:270 [] SyS_newstat+0x1d/0x30 fs/stat.c:266 [] do_syscall_64+0x1a6/0x490 arch/x86/entry/common.c:282 [] entry_SYSCALL_64_after_swapgs+0x5d/0xdb ODEBUG: object ffff8801db307ce8 is NOT on stack ffff8801ccb28000, but annotated ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2041 at lib/debugobjects.c:303 debug_object_is_on_stack lib/debugobjects.c:303 [inline] WARNING: CPU: 1 PID: 2041 at lib/debugobjects.c:303 __debug_object_init.cold.10+0x6b/0x2b0 lib/debugobjects.c:329