[ 31.143156][ C3] [ 31.143336][ C3] ======================================================== [ 31.143556][ C3] WARNING: possible irq lock inversion dependency detected [ 31.143771][ C3] 6.9.0-rc1-virtme #1 Not tainted [ 31.143917][ C3] -------------------------------------------------------- [ 31.144137][ C3] ip/298 just changed the state of lock: [ 31.144284][ C3] ffff88800548d580 (&ndev->lock){++-.}-{2:2}, at: addrconf_rs_timer+0xa9/0x730 [ 31.144556][ C3] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 31.144766][ C3] (&p->alloc_lock){+.+.}-{2:2} [ 31.144770][ C3] [ 31.144770][ C3] [ 31.144770][ C3] and interrupts could create inverse lock ordering between them. [ 31.144770][ C3] [ 31.145304][ C3] [ 31.145304][ C3] other info that might help us debug this: [ 31.145519][ C3] Possible interrupt unsafe locking scenario: [ 31.145519][ C3] [ 31.145737][ C3] CPU0 CPU1 [ 31.145883][ C3] ---- ---- [ 31.146028][ C3] lock(&p->alloc_lock); [ 31.146141][ C3] local_irq_disable(); [ 31.146317][ C3] lock(&ndev->lock); [ 31.146501][ C3] lock(&p->alloc_lock); [ 31.146677][ C3] [ 31.146786][ C3] lock(&ndev->lock); [ 31.146896][ C3] [ 31.146896][ C3] *** DEADLOCK *** [ 31.146896][ C3] [ 31.147106][ C3] 2 locks held by ip/298: [ 31.147214][ C3] #0: ffffffff8dbb8e88 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x2af/0xbf0 [ 31.147477][ C3] #1: ffffc90000288d78 ((&ndev->rs_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 31.147733][ C3] [ 31.147733][ C3] the shortest dependencies between 2nd lock and 1st lock: [ 31.147980][ C3] -> (&p->alloc_lock){+.+.}-{2:2} { [ 31.148131][ C3] HARDIRQ-ON-W at: [ 31.148244][ C3] __lock_acquire+0x797/0x1570 [ 31.148430][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.148614][ C3] _raw_spin_lock+0x30/0x40 [ 31.148798][ C3] set_mems_allowed+0x1d/0x210 [ 31.148982][ C3] kernel_init_freeable+0x72/0x310 [ 31.149165][ C3] kernel_init+0x20/0x200 [ 31.149348][ C3] ret_from_fork+0x31/0x70 [ 31.149532][ C3] ret_from_fork_asm+0x1a/0x30 [ 31.149716][ C3] SOFTIRQ-ON-W at: [ 31.149826][ C3] __lock_acquire+0x797/0x1570 [ 31.150010][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.150191][ C3] _raw_spin_lock+0x30/0x40 [ 31.150372][ C3] set_mems_allowed+0x1d/0x210 [ 31.150552][ C3] kernel_init_freeable+0x72/0x310 [ 31.150734][ C3] kernel_init+0x20/0x200 [ 31.150919][ C3] ret_from_fork+0x31/0x70 [ 31.151099][ C3] ret_from_fork_asm+0x1a/0x30 [ 31.151279][ C3] INITIAL USE at: [ 31.151389][ C3] __lock_acquire+0x797/0x1570 [ 31.151569][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.151757][ C3] _raw_spin_lock+0x30/0x40 [ 31.151939][ C3] set_mems_allowed+0x1d/0x210 [ 31.152119][ C3] kernel_init_freeable+0x72/0x310 [ 31.152297][ C3] kernel_init+0x20/0x200 [ 31.152477][ C3] ret_from_fork+0x31/0x70 [ 31.152660][ C3] ret_from_fork_asm+0x1a/0x30 [ 31.152839][ C3] } [ 31.152914][ C3] ... key at: [] __key.387+0x0/0x40 [ 31.153136][ C3] ... acquired at: [ 31.153245][ C3] __lock_acquire+0xaf0/0x1570 [ 31.153391][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.153537][ C3] _raw_spin_lock+0x30/0x40 [ 31.153686][ C3] __get_task_comm+0x27/0x70 [ 31.153833][ C3] ref_tracker_alloc+0x2ee/0x490 [ 31.153980][ C3] netdev_get_by_index+0x5e/0x80 [ 31.154125][ C3] fib6_nh_init+0x3d8/0x15b0 [ 31.154277][ C3] ip6_route_info_create+0xf18/0x17d0 [ 31.154429][ C3] ip6_route_add+0x1c/0x140 [ 31.154571][ C3] addrconf_prefix_route+0x1cc/0x2b0 [ 31.154715][ C3] addrconf_permanent_addr+0x32f/0x670 [ 31.154860][ C3] addrconf_notify+0x749/0xd60 [ 31.155004][ C3] notifier_call_chain+0xcd/0x150 [ 31.155150][ C3] __dev_notify_flags+0xe6/0x250 [ 31.155299][ C3] dev_change_flags+0xec/0x160 [ 31.155445][ C3] do_setlink+0x7d6/0x21e0 [ 31.155596][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.155742][ C3] rtnl_newlink+0x63/0xa0 [ 31.155887][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.156032][ C3] netlink_rcv_skb+0x130/0x360 [ 31.156181][ C3] netlink_unicast+0x449/0x710 [ 31.156328][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.156473][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.156620][ C3] ___sys_sendmsg+0xee/0x170 [ 31.156769][ C3] __sys_sendmsg+0xcd/0x170 [ 31.156913][ C3] do_syscall_64+0xc6/0x1e0 [ 31.157067][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.157249][ C3] [ 31.157323][ C3] -> (&ndev->lock){++-.}-{2:2} { [ 31.157558][ C3] HARDIRQ-ON-W at: [ 31.157666][ C3] __lock_acquire+0x797/0x1570 [ 31.157845][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.158031][ C3] _raw_write_lock_bh+0x38/0x50 [ 31.158299][ C3] addrconf_permanent_addr+0x6e/0x670 [ 31.158476][ C3] addrconf_notify+0x749/0xd60 [ 31.158657][ C3] notifier_call_chain+0xcd/0x150 [ 31.158925][ C3] __dev_notify_flags+0xe6/0x250 [ 31.159104][ C3] dev_change_flags+0xec/0x160 [ 31.159287][ C3] do_setlink+0x7d6/0x21e0 [ 31.159466][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.159648][ C3] rtnl_newlink+0x63/0xa0 [ 31.159827][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.160007][ C3] netlink_rcv_skb+0x130/0x360 [ 31.160276][ C3] netlink_unicast+0x449/0x710 [ 31.160455][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.160639][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.160996][ C3] ___sys_sendmsg+0xee/0x170 [ 31.161177][ C3] __sys_sendmsg+0xcd/0x170 [ 31.161356][ C3] do_syscall_64+0xc6/0x1e0 [ 31.161536][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.161761][ C3] HARDIRQ-ON-R at: [ 31.161869][ C3] __lock_acquire+0x797/0x1570 [ 31.162053][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.162319][ C3] _raw_read_lock_bh+0x44/0x80 [ 31.162498][ C3] inet6_fill_ifla6_attrs+0x516/0x740 [ 31.162678][ C3] inet6_fill_link_af+0x5e/0xe0 [ 31.162855][ C3] rtnl_fill_ifinfo+0x1612/0x29e0 [ 31.163120][ C3] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 31.163302][ C3] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 31.163515][ C3] rtmsg_ifinfo+0x5b/0xa0 [ 31.163784][ C3] register_netdevice+0x1177/0x1690 [ 31.163965][ C3] register_netdev+0x20/0x40 [ 31.164144][ C3] sit_init_net+0x250/0x4f0 [ 31.164409][ C3] ops_init+0x9b/0x560 [ 31.164558][ C3] register_pernet_operations+0x2db/0x710 [ 31.164773][ C3] register_pernet_device+0x2a/0x60 [ 31.164957][ C3] sit_init+0x23/0xe0 [ 31.165191][ C3] do_one_initcall+0x8d/0x1e0 [ 31.165374][ C3] do_initcalls+0x1b2/0x3e0 [ 31.165555][ C3] kernel_init_freeable+0x232/0x310 [ 31.165822][ C3] kernel_init+0x20/0x200 [ 31.166002][ C3] ret_from_fork+0x31/0x70 [ 31.166184][ C3] ret_from_fork_asm+0x1a/0x30 [ 31.166363][ C3] IN-SOFTIRQ-W at: [ 31.166557][ C3] __lock_acquire+0x797/0x1570 [ 31.166736][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.166915][ C3] _raw_write_lock+0x30/0x40 [ 31.167097][ C3] addrconf_rs_timer+0xa9/0x730 [ 31.167363][ C3] call_timer_fn+0x13b/0x230 [ 31.167543][ C3] __run_timers+0x545/0x810 [ 31.167720][ C3] run_timer_softirq+0xe8/0x1b0 [ 31.167993][ C3] __do_softirq+0x1f8/0x5df [ 31.168172][ C3] do_softirq+0x4d/0xa0 [ 31.168349][ C3] __local_bh_enable_ip+0xf6/0x120 [ 31.168533][ C3] __dev_change_flags+0x1cb/0x6c0 [ 31.168711][ C3] dev_change_flags+0x80/0x160 [ 31.168890][ C3] do_setlink+0x7d6/0x21e0 [ 31.169069][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.169336][ C3] rtnl_newlink+0x63/0xa0 [ 31.169515][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.169700][ C3] netlink_rcv_skb+0x130/0x360 [ 31.169975][ C3] netlink_unicast+0x449/0x710 [ 31.170154][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.170332][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.170510][ C3] ___sys_sendmsg+0xee/0x170 [ 31.170690][ C3] __sys_sendmsg+0xcd/0x170 [ 31.170869][ C3] do_syscall_64+0xc6/0x1e0 [ 31.171054][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.171359][ C3] INITIAL USE at: [ 31.171467][ C3] __lock_acquire+0x797/0x1570 [ 31.171646][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.171834][ C3] _raw_write_lock_bh+0x38/0x50 [ 31.172112][ C3] addrconf_permanent_addr+0x6e/0x670 [ 31.172295][ C3] addrconf_notify+0x749/0xd60 [ 31.172474][ C3] notifier_call_chain+0xcd/0x150 [ 31.172654][ C3] __dev_notify_flags+0xe6/0x250 [ 31.172832][ C3] dev_change_flags+0xec/0x160 [ 31.173017][ C3] do_setlink+0x7d6/0x21e0 [ 31.173283][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.173462][ C3] rtnl_newlink+0x63/0xa0 [ 31.173646][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.173826][ C3] netlink_rcv_skb+0x130/0x360 [ 31.174097][ C3] netlink_unicast+0x449/0x710 [ 31.174277][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.174454][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.174631][ C3] ___sys_sendmsg+0xee/0x170 [ 31.174808][ C3] __sys_sendmsg+0xcd/0x170 [ 31.174992][ C3] do_syscall_64+0xc6/0x1e0 [ 31.175173][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.175474][ C3] INITIAL READ USE at: [ 31.175582][ C3] __lock_acquire+0x797/0x1570 [ 31.175760][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.176032][ C3] _raw_read_lock_bh+0x44/0x80 [ 31.176214][ C3] inet6_fill_ifla6_attrs+0x516/0x740 [ 31.176426][ C3] inet6_fill_link_af+0x5e/0xe0 [ 31.176605][ C3] rtnl_fill_ifinfo+0x1612/0x29e0 [ 31.176782][ C3] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 31.176994][ C3] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 31.177296][ C3] rtmsg_ifinfo+0x5b/0xa0 [ 31.177477][ C3] register_netdevice+0x1177/0x1690 [ 31.177693][ C3] register_netdev+0x20/0x40 [ 31.177874][ C3] sit_init_net+0x250/0x4f0 [ 31.178146][ C3] ops_init+0x9b/0x560 [ 31.178325][ C3] register_pernet_operations+0x2db/0x710 [ 31.178541][ C3] register_pernet_device+0x2a/0x60 [ 31.178761][ C3] sit_init+0x23/0xe0 [ 31.178945][ C3] do_one_initcall+0x8d/0x1e0 [ 31.179124][ C3] do_initcalls+0x1b2/0x3e0 [ 31.179392][ C3] kernel_init_freeable+0x232/0x310 [ 31.179609][ C3] kernel_init+0x20/0x200 [ 31.179787][ C3] ret_from_fork+0x31/0x70 [ 31.180057][ C3] ret_from_fork_asm+0x1a/0x30 [ 31.180237][ C3] } [ 31.180309][ C3] ... key at: [] __key.36+0x0/0x40 [ 31.180526][ C3] ... acquired at: [ 31.180716][ C3] mark_lock+0x28d/0x3e0 [ 31.180861][ C3] mark_usage+0xd9/0x2a0 [ 31.181004][ C3] __lock_acquire+0x797/0x1570 [ 31.181149][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.181299][ C3] _raw_write_lock+0x30/0x40 [ 31.181528][ C3] addrconf_rs_timer+0xa9/0x730 [ 31.181670][ C3] call_timer_fn+0x13b/0x230 [ 31.181820][ C3] __run_timers+0x545/0x810 [ 31.181963][ C3] run_timer_softirq+0xe8/0x1b0 [ 31.182194][ C3] __do_softirq+0x1f8/0x5df [ 31.182336][ C3] do_softirq+0x4d/0xa0 [ 31.182444][ C3] __local_bh_enable_ip+0xf6/0x120 [ 31.182590][ C3] __dev_change_flags+0x1cb/0x6c0 [ 31.182910][ C3] dev_change_flags+0x80/0x160 [ 31.183053][ C3] do_setlink+0x7d6/0x21e0 [ 31.183196][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.183339][ C3] rtnl_newlink+0x63/0xa0 [ 31.183484][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.183628][ C3] netlink_rcv_skb+0x130/0x360 [ 31.183772][ C3] netlink_unicast+0x449/0x710 [ 31.183915][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.184061][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.184292][ C3] ___sys_sendmsg+0xee/0x170 [ 31.184437][ C3] __sys_sendmsg+0xcd/0x170 [ 31.184580][ C3] do_syscall_64+0xc6/0x1e0 [ 31.184724][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.184994][ C3] [ 31.185066][ C3] [ 31.185066][ C3] stack backtrace: [ 31.185245][ C3] CPU: 3 PID: 298 Comm: ip Not tainted 6.9.0-rc1-virtme #1 [ 31.185461][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 31.185776][ C3] Call Trace: [ 31.185897][ C3] [ 31.185973][ C3] dump_stack_lvl+0x82/0xd0 [ 31.186126][ C3] print_irq_inversion_bug.part.0+0x3d9/0x570 [ 31.186390][ C3] ? kernel_text_address+0xce/0xe0 [ 31.186539][ C3] ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10 [ 31.186718][ C3] ? __pfx_usage_skip+0x10/0x10 [ 31.186952][ C3] ? __pfx_usage_match+0x10/0x10 [ 31.187095][ C3] ? arch_stack_walk+0xa2/0xf0 [ 31.187240][ C3] mark_lock_irq+0x4cd/0xa10 [ 31.187383][ C3] ? __pfx_mark_lock_irq+0x10/0x10 [ 31.187526][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 31.187671][ C3] ? save_trace+0x8f/0x5b0 [ 31.187815][ C3] mark_lock+0x28d/0x3e0 [ 31.187922][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 31.188068][ C3] mark_usage+0xd9/0x2a0 [ 31.188264][ C3] __lock_acquire+0x797/0x1570 [ 31.188409][ C3] ? __pfx_validate_chain+0x10/0x10 [ 31.188551][ C3] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.188692][ C3] lock_acquire.part.0+0xeb/0x330 [ 31.188835][ C3] ? addrconf_rs_timer+0xa9/0x730 [ 31.189069][ C3] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.189211][ C3] ? trace_lock_acquire+0x135/0x1c0 [ 31.189356][ C3] ? addrconf_rs_timer+0xa9/0x730 [ 31.189498][ C3] ? lock_acquire+0x32/0xc0 [ 31.189641][ C3] ? addrconf_rs_timer+0xa9/0x730 [ 31.189782][ C3] _raw_write_lock+0x30/0x40 [ 31.189923][ C3] ? addrconf_rs_timer+0xa9/0x730 [ 31.190064][ C3] addrconf_rs_timer+0xa9/0x730 [ 31.190291][ C3] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.190435][ C3] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.190580][ C3] ? call_timer_fn+0xe8/0x230 [ 31.190724][ C3] ? lock_acquire+0x32/0xc0 [ 31.190959][ C3] ? call_timer_fn+0xe8/0x230 [ 31.191102][ C3] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.191245][ C3] call_timer_fn+0x13b/0x230 [ 31.191386][ C3] ? call_timer_fn+0xe8/0x230 [ 31.191527][ C3] ? call_timer_fn+0xe8/0x230 [ 31.191670][ C3] ? __pfx_call_timer_fn+0x10/0x10 [ 31.191820][ C3] ? hlock_class+0x4e/0x130 [ 31.191966][ C3] ? mark_held_locks+0x9e/0xe0 [ 31.192111][ C3] __run_timers+0x545/0x810 [ 31.192339][ C3] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.192483][ C3] ? __pfx___run_timers+0x10/0x10 [ 31.192626][ C3] ? do_raw_spin_lock+0x131/0x270 [ 31.192767][ C3] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 31.193004][ C3] ? lock_acquire+0x32/0xc0 [ 31.193148][ C3] ? run_timer_softirq+0xe0/0x1b0 [ 31.193300][ C3] run_timer_softirq+0xe8/0x1b0 [ 31.193444][ C3] __do_softirq+0x1f8/0x5df [ 31.193676][ C3] ? __dev_change_flags+0x1cb/0x6c0 [ 31.193821][ C3] do_softirq+0x4d/0xa0 [ 31.193930][ C3] [ 31.194005][ C3] [ 31.194076][ C3] __local_bh_enable_ip+0xf6/0x120 [ 31.194218][ C3] __dev_change_flags+0x1cb/0x6c0 [ 31.194447][ C3] ? __pfx___dev_change_flags+0x10/0x10 [ 31.194595][ C3] ? find_held_lock+0x2c/0x110 [ 31.194737][ C3] dev_change_flags+0x80/0x160 [ 31.194880][ C3] do_setlink+0x7d6/0x21e0 [ 31.195111][ C3] ? is_bpf_text_address+0x6c/0x120 [ 31.195257][ C3] ? __pfx_do_setlink+0x10/0x10 [ 31.195398][ C3] ? is_bpf_text_address+0x71/0x120 [ 31.195540][ C3] ? kernel_text_address+0xce/0xe0 [ 31.195770][ C3] ? __kernel_text_address+0x12/0x40 [ 31.195916][ C3] ? unwind_get_return_address+0x5e/0xa0 [ 31.196058][ C3] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 31.196235][ C3] ? arch_stack_walk+0xa2/0xf0 [ 31.196466][ C3] ? stack_trace_save+0x94/0xd0 [ 31.196607][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 31.196750][ C3] ? stack_depot_save_flags+0x45/0x530 [ 31.196893][ C3] ? mark_lock+0x38/0x3e0 [ 31.197001][ C3] ? kasan_save_stack+0x34/0x50 [ 31.197234][ C3] ? kasan_save_stack+0x24/0x50 [ 31.197376][ C3] ? kasan_save_track+0x14/0x30 [ 31.197516][ C3] ? __kasan_kmalloc+0x7f/0x90 [ 31.197659][ C3] ? rtnl_newlink+0x4a/0xa0 [ 31.197885][ C3] ? rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.198027][ C3] ? netlink_rcv_skb+0x130/0x360 [ 31.198169][ C3] ? __nla_validate_parse+0x30/0x3d0 [ 31.198310][ C3] ? netlink_sendmsg+0x723/0xbe0 [ 31.198539][ C3] ? ____sys_sendmsg+0x7b2/0xa10 [ 31.198686][ C3] ? ___sys_sendmsg+0xee/0x170 [ 31.198833][ C3] __rtnl_newlink+0xaa7/0xd80 [ 31.198977][ C3] ? hlock_class+0x4e/0x130 [ 31.199118][ C3] ? __pfx___rtnl_newlink+0x10/0x10 [ 31.199346][ C3] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 31.199524][ C3] ? __create_object+0x5e/0xb0 [ 31.199667][ C3] ? trace_kmalloc+0x2a/0xe0 [ 31.199810][ C3] rtnl_newlink+0x63/0xa0 [ 31.200018][ C3] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.200162][ C3] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 31.200311][ C3] ? hlock_class+0x4e/0x130 [ 31.200452][ C3] ? mark_lock+0x38/0x3e0 [ 31.200563][ C3] ? __lock_acquire+0xaf0/0x1570 [ 31.200707][ C3] netlink_rcv_skb+0x130/0x360 [ 31.200849][ C3] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 31.200997][ C3] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 31.201140][ C3] ? lock_acquire.part.0+0xeb/0x330 [ 31.201379][ C3] ? netlink_deliver_tap+0xc8/0x340 [ 31.201521][ C3] ? lock_acquire+0x32/0xc0 [ 31.201668][ C3] ? netlink_deliver_tap+0xc8/0x340 [ 31.201820][ C3] ? netlink_deliver_tap+0xc8/0x340 [ 31.202056][ C3] ? netlink_deliver_tap+0x149/0x340 [ 31.202200][ C3] netlink_unicast+0x449/0x710 [ 31.202344][ C3] ? __pfx_netlink_unicast+0x10/0x10 [ 31.202492][ C3] ? find_held_lock+0x2c/0x110 [ 31.202635][ C3] netlink_sendmsg+0x723/0xbe0 [ 31.202779][ C3] ? __pfx_netlink_sendmsg+0x10/0x10 [ 31.202922][ C3] ? __might_fault+0xc3/0x170 [ 31.203067][ C3] ? __import_iovec+0x35d/0x5d0 [ 31.203299][ C3] ____sys_sendmsg+0x7b2/0xa10 [ 31.203442][ C3] ? __pfx_____sys_sendmsg+0x10/0x10 [ 31.203586][ C3] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 31.203765][ C3] ? __pfx_validate_chain+0x10/0x10 [ 31.203999][ C3] ___sys_sendmsg+0xee/0x170 [ 31.204142][ C3] ? __pfx____sys_sendmsg+0x10/0x10 [ 31.204285][ C3] ? find_held_lock+0x2c/0x110 [ 31.204429][ C3] ? __lock_release+0x103/0x460 [ 31.204571][ C3] ? __debug_check_no_obj_freed+0x253/0x520 [ 31.204834][ C3] ? __pfx___lock_release+0x10/0x10 [ 31.204980][ C3] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 31.205126][ C3] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 31.205389][ C3] ? __fget_light+0x53/0x1e0 [ 31.205548][ C3] __sys_sendmsg+0xcd/0x170 [ 31.205689][ C3] ? __pfx___sys_sendmsg+0x10/0x10 [ 31.205835][ C3] do_syscall_64+0xc6/0x1e0 [ 31.205980][ C3] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.206243][ C3] RIP: 0033:0x7fcb161457b7 [ 31.206393][ C3] 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 [ 31.206993][ C3] RSP: 002b:00007ffe1eea4828 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 31.207208][ C3] RAX: ffffffffffffffda RBX: 00007ffe1eea4f60 RCX: 00007fcb161457b7 [ 31.207509][ C3] RDX: 0000000000000000 RSI: 00007ffe1eea4890 RDI: 0000000000000005 [ 31.207728][ C3] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078 [ 31.207938][ C3] R10: 00007fcb160034a8 R11: 0000000000000246 R12: 0000000000000002 [ 31.208239][ C3] R13: 00000000660ea44a R14: 0000000000495540 R15: 0000000000000000 [ 31.208453][ C3]