[ 40.724751][ T346] [ 40.724916][ T346] ===================================================== [ 40.725168][ T346] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 40.725478][ T346] 6.9.0-rc1-virtme #1 Not tainted [ 40.725677][ T346] ----------------------------------------------------- [ 40.725926][ T346] sysctl/346 [HC0[0]:SC0[2]:HE1:SE0] is trying to acquire: [ 40.726234][ T346] ffff888006602c28 (&p->alloc_lock){+.+.}-{2:2}, at: __get_task_comm+0x27/0x70 [ 40.726593][ T346] [ 40.726593][ T346] and this task is already holding: [ 40.726879][ T346] ffff8880057e2580 (&ndev->lock){++--}-{2:2}, at: __ipv6_dev_ac_inc+0x42/0xb10 [ 40.727227][ T346] which would create a new lock dependency: [ 40.727464][ T346] (&ndev->lock){++--}-{2:2} -> (&p->alloc_lock){+.+.}-{2:2} [ 40.727755][ T346] [ 40.727755][ T346] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 40.728094][ T346] (&ndev->lock){++--}-{2:2} [ 40.728099][ T346] [ 40.728099][ T346] ... which became SOFTIRQ-irq-safe at: [ 40.728570][ T346] __lock_acquire+0x797/0x1570 [ 40.728766][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.728956][ T346] _raw_write_lock+0x30/0x40 [ 40.729147][ T346] addrconf_rs_timer+0xa9/0x730 [ 40.729337][ T346] call_timer_fn+0x13b/0x230 [ 40.729565][ T346] __run_timers+0x545/0x810 [ 40.729782][ T346] run_timer_softirq+0xe8/0x1b0 [ 40.730014][ T346] __do_softirq+0x1f8/0x5df [ 40.730231][ T346] irq_exit_rcu+0x97/0xc0 [ 40.730466][ T346] sysvec_apic_timer_interrupt+0x75/0x80 [ 40.730706][ T346] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 40.730977][ T346] default_idle+0xf/0x20 [ 40.731134][ T346] default_idle_call+0x6d/0xb0 [ 40.731323][ T346] cpuidle_idle_call+0x1f4/0x280 [ 40.731542][ T346] do_idle+0xf9/0x160 [ 40.731690][ T346] cpu_startup_entry+0x54/0x60 [ 40.731879][ T346] start_secondary+0x21c/0x2b0 [ 40.732067][ T346] common_startup_64+0x12c/0x138 [ 40.732274][ T346] [ 40.732274][ T346] to a SOFTIRQ-irq-unsafe lock: [ 40.732519][ T346] (&p->alloc_lock){+.+.}-{2:2} [ 40.732527][ T346] [ 40.732527][ T346] ... which became SOFTIRQ-irq-unsafe at: [ 40.732990][ T346] ... [ 40.732993][ T346] __lock_acquire+0x797/0x1570 [ 40.733305][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.733497][ T346] _raw_spin_lock+0x30/0x40 [ 40.733698][ T346] set_mems_allowed+0x1d/0x210 [ 40.733908][ T346] kernel_init_freeable+0x72/0x310 [ 40.734112][ T346] kernel_init+0x20/0x200 [ 40.734309][ T346] ret_from_fork+0x31/0x70 [ 40.734536][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.734744][ T346] [ 40.734744][ T346] other info that might help us debug this: [ 40.734744][ T346] [ 40.735154][ T346] Possible interrupt unsafe locking scenario: [ 40.735154][ T346] [ 40.735439][ T346] CPU0 CPU1 [ 40.735640][ T346] ---- ---- [ 40.735829][ T346] lock(&p->alloc_lock); [ 40.735989][ T346] local_irq_disable(); [ 40.736245][ T346] lock(&ndev->lock); [ 40.736486][ T346] lock(&p->alloc_lock); [ 40.736726][ T346] [ 40.736883][ T346] lock(&ndev->lock); [ 40.737030][ T346] [ 40.737030][ T346] *** DEADLOCK *** [ 40.737030][ T346] [ 40.737314][ T346] 3 locks held by sysctl/346: [ 40.737511][ T346] #0: ffff8880061bc3f0 (sb_writers#7){.+.+}-{0:0}, at: ksys_write+0xf5/0x1e0 [ 40.737886][ T346] #1: ffffffff949969c8 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_fixup_forwarding+0x20/0x460 [ 40.738301][ T346] #2: ffff8880057e2580 (&ndev->lock){++--}-{2:2}, at: __ipv6_dev_ac_inc+0x42/0xb10 [ 40.738688][ T346] [ 40.738688][ T346] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 40.739095][ T346] -> (&ndev->lock){++--}-{2:2} { [ 40.739300][ T346] HARDIRQ-ON-W at: [ 40.739468][ T346] __lock_acquire+0x797/0x1570 [ 40.739719][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.739982][ T346] _raw_write_lock_bh+0x38/0x50 [ 40.740230][ T346] addrconf_permanent_addr+0x6e/0x670 [ 40.740490][ T346] addrconf_notify+0x749/0xd60 [ 40.740737][ T346] notifier_call_chain+0xcd/0x150 [ 40.741020][ T346] __dev_notify_flags+0xe6/0x250 [ 40.741279][ T346] dev_change_flags+0xec/0x160 [ 40.741524][ T346] do_setlink+0x7d6/0x21e0 [ 40.741782][ T346] __rtnl_newlink+0xaa7/0xd80 [ 40.742030][ T346] rtnl_newlink+0x63/0xa0 [ 40.742299][ T346] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 40.742576][ T346] netlink_rcv_skb+0x130/0x360 [ 40.742836][ T346] netlink_unicast+0x449/0x710 [ 40.743079][ T346] netlink_sendmsg+0x723/0xbe0 [ 40.743313][ T346] ____sys_sendmsg+0x7b2/0xa10 [ 40.743558][ T346] ___sys_sendmsg+0xee/0x170 [ 40.743845][ T346] __sys_sendmsg+0xcd/0x170 [ 40.744098][ T346] do_syscall_64+0xc6/0x1e0 [ 40.744366][ T346] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 40.744668][ T346] HARDIRQ-ON-R at: [ 40.744811][ T346] __lock_acquire+0x797/0x1570 [ 40.745054][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.745291][ T346] _raw_read_lock_bh+0x44/0x80 [ 40.745535][ T346] inet6_fill_ifla6_attrs+0x516/0x740 [ 40.745773][ T346] inet6_fill_link_af+0x5e/0xe0 [ 40.746039][ T346] rtnl_fill_ifinfo+0x1612/0x29e0 [ 40.746310][ T346] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 40.746578][ T346] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 40.746869][ T346] rtmsg_ifinfo+0x5b/0xa0 [ 40.747116][ T346] register_netdevice+0x1177/0x1690 [ 40.747362][ T346] register_netdev+0x20/0x40 [ 40.747602][ T346] sit_init_net+0x250/0x4f0 [ 40.747839][ T346] ops_init+0x9b/0x560 [ 40.748037][ T346] register_pernet_operations+0x2db/0x710 [ 40.748321][ T346] register_pernet_device+0x2a/0x60 [ 40.748560][ T346] sit_init+0x23/0xe0 [ 40.748752][ T346] do_one_initcall+0x8d/0x1e0 [ 40.749007][ T346] do_initcalls+0x1b2/0x3e0 [ 40.749256][ T346] kernel_init_freeable+0x232/0x310 [ 40.749498][ T346] kernel_init+0x20/0x200 [ 40.749742][ T346] ret_from_fork+0x31/0x70 [ 40.749982][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.750211][ T346] IN-SOFTIRQ-W at: [ 40.750350][ T346] __lock_acquire+0x797/0x1570 [ 40.750655][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.750949][ T346] _raw_write_lock+0x30/0x40 [ 40.751222][ T346] addrconf_rs_timer+0xa9/0x730 [ 40.751491][ T346] call_timer_fn+0x13b/0x230 [ 40.751746][ T346] __run_timers+0x545/0x810 [ 40.752006][ T346] run_timer_softirq+0xe8/0x1b0 [ 40.752257][ T346] __do_softirq+0x1f8/0x5df [ 40.752519][ T346] irq_exit_rcu+0x97/0xc0 [ 40.752765][ T346] sysvec_apic_timer_interrupt+0x75/0x80 [ 40.753054][ T346] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 40.753356][ T346] default_idle+0xf/0x20 [ 40.753601][ T346] default_idle_call+0x6d/0xb0 [ 40.753843][ T346] cpuidle_idle_call+0x1f4/0x280 [ 40.754095][ T346] do_idle+0xf9/0x160 [ 40.754291][ T346] cpu_startup_entry+0x54/0x60 [ 40.754560][ T346] start_secondary+0x21c/0x2b0 [ 40.754823][ T346] common_startup_64+0x12c/0x138 [ 40.755078][ T346] IN-SOFTIRQ-R at: [ 40.755232][ T346] __lock_acquire+0x797/0x1570 [ 40.755487][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.755756][ T346] _raw_read_lock_bh+0x44/0x80 [ 40.756020][ T346] ipv6_get_lladdr+0xa9/0x3e0 [ 40.756279][ T346] addrconf_rs_timer+0x24a/0x730 [ 40.756528][ T346] call_timer_fn+0x13b/0x230 [ 40.756790][ T346] __run_timers+0x545/0x810 [ 40.757048][ T346] run_timer_softirq+0xe8/0x1b0 [ 40.757307][ T346] __do_softirq+0x1f8/0x5df [ 40.757566][ T346] irq_exit_rcu+0x97/0xc0 [ 40.757827][ T346] sysvec_apic_timer_interrupt+0x75/0x80 [ 40.758137][ T346] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 40.758449][ T346] default_idle+0xf/0x20 [ 40.758704][ T346] default_idle_call+0x6d/0xb0 [ 40.758964][ T346] cpuidle_idle_call+0x1f4/0x280 [ 40.759227][ T346] do_idle+0xf9/0x160 [ 40.759434][ T346] cpu_startup_entry+0x54/0x60 [ 40.759691][ T346] start_secondary+0x21c/0x2b0 [ 40.759946][ T346] common_startup_64+0x12c/0x138 [ 40.760207][ T346] INITIAL USE at: [ 40.760361][ T346] __lock_acquire+0x797/0x1570 [ 40.760821][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.761073][ T346] _raw_write_lock_bh+0x38/0x50 [ 40.761339][ T346] addrconf_permanent_addr+0x6e/0x670 [ 40.761596][ T346] addrconf_notify+0x749/0xd60 [ 40.761863][ T346] notifier_call_chain+0xcd/0x150 [ 40.762182][ T346] __dev_notify_flags+0xe6/0x250 [ 40.762585][ T346] dev_change_flags+0xec/0x160 [ 40.762840][ T346] do_setlink+0x7d6/0x21e0 [ 40.763091][ T346] __rtnl_newlink+0xaa7/0xd80 [ 40.763469][ T346] rtnl_newlink+0x63/0xa0 [ 40.763728][ T346] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 40.763991][ T346] netlink_rcv_skb+0x130/0x360 [ 40.764250][ T346] netlink_unicast+0x449/0x710 [ 40.764638][ T346] netlink_sendmsg+0x723/0xbe0 [ 40.764885][ T346] ____sys_sendmsg+0x7b2/0xa10 [ 40.765138][ T346] ___sys_sendmsg+0xee/0x170 [ 40.765636][ T346] __sys_sendmsg+0xcd/0x170 [ 40.765923][ T346] do_syscall_64+0xc6/0x1e0 [ 40.766176][ T346] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 40.766599][ T346] INITIAL READ USE at: [ 40.766762][ T346] __lock_acquire+0x797/0x1570 [ 40.767011][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.767261][ T346] _raw_read_lock_bh+0x44/0x80 [ 40.767627][ T346] inet6_fill_ifla6_attrs+0x516/0x740 [ 40.767928][ T346] inet6_fill_link_af+0x5e/0xe0 [ 40.768171][ T346] rtnl_fill_ifinfo+0x1612/0x29e0 [ 40.768547][ T346] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 40.768842][ T346] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 40.769160][ T346] rtmsg_ifinfo+0x5b/0xa0 [ 40.769520][ T346] register_netdevice+0x1177/0x1690 [ 40.769803][ T346] register_netdev+0x20/0x40 [ 40.770043][ T346] sit_init_net+0x250/0x4f0 [ 40.770434][ T346] ops_init+0x9b/0x560 [ 40.770726][ T346] register_pernet_operations+0x2db/0x710 [ 40.771031][ T346] register_pernet_device+0x2a/0x60 [ 40.771454][ T346] sit_init+0x23/0xe0 [ 40.771722][ T346] do_one_initcall+0x8d/0x1e0 [ 40.771962][ T346] do_initcalls+0x1b2/0x3e0 [ 40.772217][ T346] kernel_init_freeable+0x232/0x310 [ 40.772626][ T346] kernel_init+0x20/0x200 [ 40.772865][ T346] ret_from_fork+0x31/0x70 [ 40.773115][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.773485][ T346] } [ 40.773588][ T346] ... key at: [] __key.37+0x0/0x40 [ 40.773909][ T346] [ 40.773909][ T346] the dependencies between the lock to be acquired [ 40.773911][ T346] and SOFTIRQ-irq-unsafe lock: [ 40.774581][ T346] -> (&p->alloc_lock){+.+.}-{2:2} { [ 40.774803][ T346] HARDIRQ-ON-W at: [ 40.774970][ T346] __lock_acquire+0x797/0x1570 [ 40.775234][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.775606][ T346] _raw_spin_lock+0x30/0x40 [ 40.775864][ T346] set_mems_allowed+0x1d/0x210 [ 40.776119][ T346] kernel_init_freeable+0x72/0x310 [ 40.776487][ T346] kernel_init+0x20/0x200 [ 40.776725][ T346] ret_from_fork+0x31/0x70 [ 40.776963][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.777355][ T346] SOFTIRQ-ON-W at: [ 40.777504][ T346] __lock_acquire+0x797/0x1570 [ 40.777758][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.778024][ T346] _raw_spin_lock+0x30/0x40 [ 40.778390][ T346] set_mems_allowed+0x1d/0x210 [ 40.778633][ T346] kernel_init_freeable+0x72/0x310 [ 40.778895][ T346] kernel_init+0x20/0x200 [ 40.779138][ T346] ret_from_fork+0x31/0x70 [ 40.779509][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.779750][ T346] INITIAL USE at: [ 40.779894][ T346] __lock_acquire+0x797/0x1570 [ 40.780265][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.780517][ T346] _raw_spin_lock+0x30/0x40 [ 40.780760][ T346] set_mems_allowed+0x1d/0x210 [ 40.781001][ T346] kernel_init_freeable+0x72/0x310 [ 40.781512][ T346] kernel_init+0x20/0x200 [ 40.781752][ T346] ret_from_fork+0x31/0x70 [ 40.782034][ T346] ret_from_fork_asm+0x1a/0x30 [ 40.782396][ T346] } [ 40.782497][ T346] ... key at: [] __key.387+0x0/0x40 [ 40.782812][ T346] ... acquired at: [ 40.782966][ T346] check_prev_add+0x194/0xce0 [ 40.783174][ T346] validate_chain+0x71d/0x9b0 [ 40.783514][ T346] __lock_acquire+0xaf0/0x1570 [ 40.783714][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.783903][ T346] _raw_spin_lock+0x30/0x40 [ 40.784095][ T346] __get_task_comm+0x27/0x70 [ 40.784400][ T346] ref_tracker_alloc+0x2ee/0x490 [ 40.784600][ T346] netdev_get_by_index+0x5e/0x80 [ 40.784788][ T346] fib6_nh_init+0x3d8/0x15b0 [ 40.784978][ T346] ip6_route_info_create+0xf18/0x17d0 [ 40.785297][ T346] addrconf_f6i_alloc+0x265/0x560 [ 40.785490][ T346] __ipv6_dev_ac_inc+0x25f/0xb10 [ 40.785686][ T346] addrconf_join_anycast+0x1c0/0x220 [ 40.785871][ T346] dev_forward_change+0x2a6/0x7b0 [ 40.786180][ T346] addrconf_fixup_forwarding+0x23f/0x460 [ 40.786420][ T346] addrconf_sysctl_forward+0x212/0x2b0 [ 40.786617][ T346] proc_sys_call_handler+0x403/0x5e0 [ 40.786823][ T346] vfs_write+0x9e5/0x10a0 [ 40.787138][ T346] ksys_write+0xf5/0x1e0 [ 40.787340][ T346] do_syscall_64+0xc6/0x1e0 [ 40.787536][ T346] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 40.787767][ T346] [ 40.787864][ T346] [ 40.787864][ T346] stack backtrace: [ 40.788216][ T346] CPU: 2 PID: 346 Comm: sysctl Not tainted 6.9.0-rc1-virtme #1 [ 40.788502][ T346] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 40.789081][ T346] Call Trace: [ 40.789230][ T346] [ 40.789331][ T346] dump_stack_lvl+0x82/0xd0 [ 40.789519][ T346] print_bad_irq_dependency+0x957/0xd40 [ 40.789716][ T346] ? hlock_class+0x4e/0x130 [ 40.790092][ T346] ? __pfx_print_bad_irq_dependency+0x10/0x10 [ 40.790363][ T346] ? __pfx_usage_skip+0x10/0x10 [ 40.790573][ T346] ? __bfs+0x246/0x650 [ 40.790729][ T346] ? __pfx_usage_match+0x10/0x10 [ 40.791044][ T346] check_irq_usage+0x596/0x850 [ 40.791237][ T346] ? __pfx_check_irq_usage+0x10/0x10 [ 40.791425][ T346] ? __bfs+0x246/0x650 [ 40.791573][ T346] ? __pfx_hlock_conflict+0x10/0x10 [ 40.791764][ T346] ? check_path.constprop.0+0x24/0x50 [ 40.792076][ T346] ? check_noncircular+0x14c/0x3e0 [ 40.792272][ T346] ? __pfx_check_noncircular+0x10/0x10 [ 40.792480][ T346] ? check_prev_add+0x194/0xce0 [ 40.792673][ T346] check_prev_add+0x194/0xce0 [ 40.792990][ T346] ? validate_chain+0x130/0x9b0 [ 40.793194][ T346] validate_chain+0x71d/0x9b0 [ 40.793387][ T346] ? mark_lock+0x38/0x3e0 [ 40.793537][ T346] ? __pfx_validate_chain+0x10/0x10 [ 40.793734][ T346] ? hlock_class+0x4e/0x130 [ 40.794056][ T346] ? mark_lock+0x38/0x3e0 [ 40.794229][ T346] __lock_acquire+0xaf0/0x1570 [ 40.794427][ T346] lock_acquire.part.0+0xeb/0x330 [ 40.794641][ T346] ? __get_task_comm+0x27/0x70 [ 40.794972][ T346] ? mark_lock+0x38/0x3e0 [ 40.795136][ T346] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 40.795331][ T346] ? trace_lock_acquire+0x135/0x1c0 [ 40.795532][ T346] ? __get_task_comm+0x27/0x70 [ 40.795738][ T346] ? lock_acquire+0x32/0xc0 [ 40.796071][ T346] ? __get_task_comm+0x27/0x70 [ 40.796272][ T346] _raw_spin_lock+0x30/0x40 [ 40.796467][ T346] ? __get_task_comm+0x27/0x70 [ 40.796657][ T346] __get_task_comm+0x27/0x70 [ 40.797112][ T346] ref_tracker_alloc+0x2ee/0x490 [ 40.797315][ T346] ? __pfx_ref_tracker_alloc+0x10/0x10 [ 40.797508][ T346] ? dev_get_by_index+0x177/0x270 [ 40.797702][ T346] ? netdev_get_by_index+0x5e/0x80 [ 40.798032][ T346] ? fib6_nh_init+0x3d8/0x15b0 [ 40.798234][ T346] ? ip6_route_info_create+0xf18/0x17d0 [ 40.798446][ T346] ? addrconf_f6i_alloc+0x265/0x560 [ 40.798641][ T346] ? __ipv6_dev_ac_inc+0x25f/0xb10 [ 40.798965][ T346] ? addrconf_join_anycast+0x1c0/0x220 [ 40.799165][ T346] ? dev_forward_change+0x2a6/0x7b0 [ 40.799362][ T346] ? addrconf_fixup_forwarding+0x23f/0x460 [ 40.799605][ T346] ? addrconf_sysctl_forward+0x212/0x2b0 [ 40.799925][ T346] ? proc_sys_call_handler+0x403/0x5e0 [ 40.800133][ T346] ? vfs_write+0x9e5/0x10a0 [ 40.800326][ T346] ? ksys_write+0xf5/0x1e0 [ 40.800535][ T346] ? do_syscall_64+0xc6/0x1e0 [ 40.800725][ T346] ? entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 40.801100][ T346] ? dev_get_by_index+0x177/0x270 [ 40.801296][ T346] netdev_get_by_index+0x5e/0x80 [ 40.801488][ T346] fib6_nh_init+0x3d8/0x15b0 [ 40.801681][ T346] ? lockdep_hardirqs_on_prepare.part.0+0x14f/0x370 [ 40.802052][ T346] ? __pfx_fib6_nh_init+0x10/0x10 [ 40.802242][ T346] ? kasan_save_track+0x14/0x30 [ 40.802434][ T346] ? __kasan_kmalloc+0x7f/0x90 [ 40.802628][ T346] ? __kmalloc+0x1d7/0x3c0 [ 40.802942][ T346] ? fib6_get_table+0x116/0x290 [ 40.803145][ T346] ip6_route_info_create+0xf18/0x17d0 [ 40.803340][ T346] ? __lock_release+0x103/0x460 [ 40.803535][ T346] ? __pfx_ip6_route_info_create+0x10/0x10 [ 40.803901][ T346] ? addrconf_f6i_alloc+0x12d/0x560 [ 40.804091][ T346] addrconf_f6i_alloc+0x265/0x560 [ 40.804283][ T346] ? __pfx_addrconf_f6i_alloc+0x10/0x10 [ 40.804483][ T346] ? do_raw_write_lock+0x122/0x3b0 [ 40.804794][ T346] ? __pfx_do_raw_write_lock+0x10/0x10 [ 40.804983][ T346] ? lock_acquire+0x32/0xc0 [ 40.805175][ T346] __ipv6_dev_ac_inc+0x25f/0xb10 [ 40.805367][ T346] addrconf_join_anycast+0x1c0/0x220 [ 40.805682][ T346] ? mark_lock+0x38/0x3e0 [ 40.805827][ T346] ? __pfx_addrconf_join_anycast+0x10/0x10 [ 40.806075][ T346] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 40.806315][ T346] dev_forward_change+0x2a6/0x7b0 [ 40.806627][ T346] ? __pfx_dev_forward_change+0x10/0x10 [ 40.806816][ T346] addrconf_fixup_forwarding+0x23f/0x460 [ 40.807010][ T346] addrconf_sysctl_forward+0x212/0x2b0 [ 40.807211][ T346] ? __pfx_addrconf_sysctl_forward+0x10/0x10 [ 40.807561][ T346] ? __pfx_addrconf_sysctl_forward+0x10/0x10 [ 40.807795][ T346] ? trace_kmalloc+0x2a/0xe0 [ 40.807980][ T346] ? __kmalloc_node+0x220/0x400 [ 40.808174][ T346] ? proc_sys_call_handler+0x30b/0x5e0 [ 40.808485][ T346] proc_sys_call_handler+0x403/0x5e0 [ 40.808674][ T346] ? __pfx_proc_sys_call_handler+0x10/0x10 [ 40.808905][ T346] ? __lock_acquire+0xaf0/0x1570 [ 40.809101][ T346] vfs_write+0x9e5/0x10a0 [ 40.809347][ T346] ? do_user_addr_fault+0x449/0xbe0 [ 40.809575][ T346] ? __pfx_vfs_write+0x10/0x10 [ 40.809792][ T346] ? find_held_lock+0x2c/0x110 [ 40.809985][ T346] ? __pfx___lock_release+0x10/0x10 [ 40.810175][ T346] ? __fget_light+0x53/0x1e0 [ 40.810598][ T346] ksys_write+0xf5/0x1e0 [ 40.810749][ T346] ? __pfx_ksys_write+0x10/0x10 [ 40.810938][ T346] ? do_user_addr_fault+0x4bd/0xbe0 [ 40.811148][ T346] do_syscall_64+0xc6/0x1e0 [ 40.811462][ T346] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 40.811697][ T346] RIP: 0033:0x7fb2b4512957 [ 40.811914][ T346] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 [ 40.812859][ T346] RSP: 002b:00007ffc2e40b658 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 40.813188][ T346] RAX: ffffffffffffffda RBX: 0000557383679360 RCX: 00007fb2b4512957 [ 40.813614][ T346] RDX: 0000000000000002 RSI: 00005573836793a0 RDI: 0000000000000005 [ 40.813915][ T346] RBP: 000055738367b4d0 R08: 0000000000000003 R09: 0000000000000077 [ 40.814211][ T346] R10: 000000000000006b R11: 0000000000000246 R12: 0000000000000002 [ 40.814642][ T346] R13: 0000000000000002 R14: 0000000000000002 R15: 00007fb2b45c99c0 [ 40.814951][ T346] WAIT TIMEOUT stderr Ctrl-C stderr Ctrl-C stderr