[ 1819.749701][ T7474] [ 1819.750042][ T7474] ============================= [ 1819.750313][ T7474] WARNING: suspicious RCU usage [ 1819.750574][ T7474] 6.15.0-rc5-virtme #1 Not tainted [ 1819.750859][ T7474] ----------------------------- [ 1819.751146][ T7474] ./include/net/addrconf.h:347 suspicious rcu_dereference_check() usage! [ 1819.751541][ T7474] [ 1819.751541][ T7474] other info that might help us debug this: [ 1819.751541][ T7474] [ 1819.752069][ T7474] [ 1819.752069][ T7474] rcu_scheduler_active = 2, debug_locks = 1 [ 1819.752461][ T7474] 1 lock held by ip/7474: [ 1819.752681][ T7474] #0: ffff888008f49a30 (&tb->tb6_lock){+.-.}-{3:3}, at: ip6_route_multipath_add+0x743/0x1450 [ 1819.753228][ T7474] [ 1819.753228][ T7474] stack backtrace: [ 1819.753563][ T7474] CPU: 3 UID: 0 PID: 7474 Comm: ip Not tainted 6.15.0-rc5-virtme #1 PREEMPT(full) [ 1819.753568][ T7474] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1819.753571][ T7474] Call Trace: [ 1819.753573][ T7474] [ 1819.753575][ T7474] dump_stack_lvl+0xb0/0xd0 [ 1819.753589][ T7474] lockdep_rcu_suspicious+0x166/0x270 [ 1819.753604][ T7474] rt6_multipath_rebalance.part.0+0x70c/0x8a0 [ 1819.753612][ T7474] fib6_add_rt2node+0xa36/0x2c00 [ 1819.753615][ T7474] ? lockdep_hardirqs_on+0x7c/0x110 [ 1819.753620][ T7474] ? _raw_spin_unlock_irqrestore+0x46/0x80 [ 1819.753635][ T7474] ? __pfx_fib6_add_rt2node+0x10/0x10 [ 1819.753638][ T7474] ? fib6_add_1.constprop.0+0x486/0x15e0 [ 1819.753651][ T7474] fib6_add+0x38d/0xec0 [ 1819.753657][ T7474] ? do_raw_spin_lock+0x130/0x270 [ 1819.753662][ T7474] ? __pfx_fib6_add+0x10/0x10 [ 1819.753665][ T7474] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1819.753669][ T7474] ? lock_acquire+0x10c/0x170 [ 1819.753672][ T7474] ? ip6_route_multipath_add+0x743/0x1450 [ 1819.753681][ T7474] ip6_route_multipath_add+0x75b/0x1450 [ 1819.753695][ T7474] ? __pfx_ip6_route_multipath_add+0x10/0x10 [ 1819.753725][ T7474] ? __pfx_inet6_rtm_newroute+0x10/0x10 [ 1819.753729][ T7474] ? __pfx_inet6_rtm_newroute+0x10/0x10 [ 1819.753734][ T7474] inet6_rtm_newroute+0xb2/0x120 [ 1819.753739][ T7474] ? __pfx_inet6_rtm_newroute+0x10/0x10 [ 1819.753757][ T7474] ? rtnetlink_rcv_msg+0x6ed/0xc00 [ 1819.753761][ T7474] ? __lock_release+0x5d/0x170 [ 1819.753768][ T7474] ? rtnetlink_rcv_msg+0x6ed/0xc00 [ 1819.753772][ T7474] rtnetlink_rcv_msg+0x710/0xc00 [ 1819.753778][ T7474] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1819.753781][ T7474] ? validate_chain+0x166/0x4d0 [ 1819.753797][ T7474] netlink_rcv_skb+0x12f/0x360 [ 1819.753803][ T7474] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1819.753809][ T7474] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 1819.753813][ T7474] ? __lock_acquire+0x591/0x9d0 [ 1819.753827][ T7474] ? netlink_deliver_tap+0x13e/0x340 [ 1819.753830][ T7474] ? __lock_release+0x5d/0x170 [ 1819.753836][ T7474] ? netlink_deliver_tap+0x13e/0x340 [ 1819.753840][ T7474] ? netlink_deliver_tap+0xc3/0x340 [ 1819.753847][ T7474] netlink_unicast+0x449/0x710 [ 1819.753855][ T7474] ? __pfx_netlink_unicast+0x10/0x10 [ 1819.753859][ T7474] ? __lock_acquire+0x591/0x9d0 [ 1819.753870][ T7474] netlink_sendmsg+0x721/0xbe0 [ 1819.753879][ T7474] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1819.753885][ T7474] ? __import_iovec+0x238/0x3c0 [ 1819.753898][ T7474] ____sys_sendmsg+0x7aa/0xa10 [ 1819.753905][ T7474] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1819.753908][ T7474] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 1819.753924][ T7474] ___sys_sendmsg+0xed/0x170 [ 1819.753927][ T7474] ? kasan_record_aux_stack+0x8c/0xa0 [ 1819.753932][ T7474] ? __call_rcu_common.constprop.0+0xa1/0x610 [ 1819.753939][ T7474] ? __pfx____sys_sendmsg+0x10/0x10 [ 1819.753947][ T7474] ? find_held_lock+0x2b/0x80 [ 1819.753956][ T7474] ? __lock_acquire+0x591/0x9d0 [ 1819.753967][ T7474] ? find_held_lock+0x2b/0x80 [ 1819.753972][ T7474] ? __virt_addr_valid+0x22e/0x450 [ 1819.753977][ T7474] ? __lock_release+0x5d/0x170 [ 1819.753990][ T7474] __sys_sendmsg+0x108/0x1a0 [ 1819.753995][ T7474] ? __pfx___sys_sendmsg+0x10/0x10 [ 1819.754011][ T7474] ? rcu_is_watching+0x12/0xc0 [ 1819.754018][ T7474] do_syscall_64+0xc1/0x1d0 [ 1819.754025][ T7474] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1819.754029][ T7474] RIP: 0033:0x7f7a5174e9a7 [ 1819.754033][ T7474] Code: 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 [ 1819.754036][ T7474] RSP: 002b:00007fffa035bd58 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1819.754040][ T7474] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f7a5174e9a7 [ 1819.754042][ T7474] RDX: 0000000000000000 RSI: 00007fffa035bdc0 RDI: 0000000000000005 [ 1819.754044][ T7474] RBP: 00007fffa035c10c R08: 0000000000000038 R09: 0000000000000000 [ 1819.754046][ T7474] R10: 0000000011213910 R11: 0000000000000246 R12: 00007fffa035d0d0 [ 1819.754048][ T7474] R13: 00000000682563c9 R14: 0000000000498600 R15: 00007fffa035e99b [ 1819.754062][ T7474]