[ 33.062755][ C0] [ 33.062860][ C0] ======================================================== [ 33.063089][ C0] WARNING: possible irq lock inversion dependency detected [ 33.063312][ C0] 6.9.0-rc1-virtme #1 Not tainted [ 33.063463][ C0] -------------------------------------------------------- [ 33.063687][ C0] ip/319 just changed the state of lock: [ 33.063838][ C0] ffff888028ffbd80 (&ndev->lock){++-.}-{2:2}, at: addrconf_rs_timer+0xa9/0x730 [ 33.064118][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 33.064338][ C0] (&p->alloc_lock){+.+.}-{2:2} [ 33.064343][ C0] [ 33.064343][ C0] [ 33.064343][ C0] and interrupts could create inverse lock ordering between them. [ 33.064343][ C0] [ 33.064891][ C0] [ 33.064891][ C0] other info that might help us debug this: [ 33.065111][ C0] Possible interrupt unsafe locking scenario: [ 33.065111][ C0] [ 33.065334][ C0] CPU0 CPU1 [ 33.065485][ C0] ---- ---- [ 33.065635][ C0] lock(&p->alloc_lock); [ 33.065752][ C0] local_irq_disable(); [ 33.065937][ C0] lock(&ndev->lock); [ 33.066126][ C0] lock(&p->alloc_lock); [ 33.066312][ C0] [ 33.066426][ C0] lock(&ndev->lock); [ 33.066540][ C0] [ 33.066540][ C0] *** DEADLOCK *** [ 33.066540][ C0] [ 33.066759][ C0] 1 lock held by ip/319: [ 33.066875][ C0] #0: ffffc90000007d68 ((&ndev->rs_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 33.067147][ C0] [ 33.067147][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 33.067408][ C0] -> (&p->alloc_lock){+.+.}-{2:2} { [ 33.067564][ C0] HARDIRQ-ON-W at: [ 33.067681][ C0] __lock_acquire+0x797/0x1570 [ 33.067875][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.068089][ C0] _raw_spin_lock+0x30/0x40 [ 33.068281][ C0] set_mems_allowed+0x1d/0x210 [ 33.068476][ C0] kernel_init_freeable+0x72/0x310 [ 33.068667][ C0] kernel_init+0x20/0x200 [ 33.068858][ C0] ret_from_fork+0x31/0x70 [ 33.069050][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.069241][ C0] SOFTIRQ-ON-W at: [ 33.069354][ C0] __lock_acquire+0x797/0x1570 [ 33.069547][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.069737][ C0] _raw_spin_lock+0x30/0x40 [ 33.069929][ C0] set_mems_allowed+0x1d/0x210 [ 33.070120][ C0] kernel_init_freeable+0x72/0x310 [ 33.070309][ C0] kernel_init+0x20/0x200 [ 33.070499][ C0] ret_from_fork+0x31/0x70 [ 33.070692][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.070882][ C0] INITIAL USE at: [ 33.070996][ C0] __lock_acquire+0x797/0x1570 [ 33.071187][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.071378][ C0] _raw_spin_lock+0x30/0x40 [ 33.071569][ C0] set_mems_allowed+0x1d/0x210 [ 33.071758][ C0] kernel_init_freeable+0x72/0x310 [ 33.071951][ C0] kernel_init+0x20/0x200 [ 33.072140][ C0] ret_from_fork+0x31/0x70 [ 33.072333][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.072522][ C0] } [ 33.072601][ C0] ... key at: [] __key.387+0x0/0x40 [ 33.072829][ C0] ... acquired at: [ 33.072945][ C0] __lock_acquire+0xaf0/0x1570 [ 33.073103][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.073258][ C0] _raw_spin_lock+0x30/0x40 [ 33.073409][ C0] __get_task_comm+0x27/0x70 [ 33.073563][ C0] ref_tracker_alloc+0x2ee/0x490 [ 33.073718][ C0] netdev_get_by_index+0x5e/0x80 [ 33.073873][ C0] fib6_nh_init+0x3d8/0x15b0 [ 33.074025][ C0] ip6_route_info_create+0xf18/0x17d0 [ 33.074178][ C0] ip6_route_add+0x1c/0x140 [ 33.074334][ C0] addrconf_prefix_route+0x1cc/0x2b0 [ 33.074486][ C0] addrconf_permanent_addr+0x32f/0x670 [ 33.074637][ C0] addrconf_notify+0x749/0xd60 [ 33.074788][ C0] notifier_call_chain+0xcd/0x150 [ 33.074941][ C0] __dev_notify_flags+0xe6/0x250 [ 33.075093][ C0] dev_change_flags+0xec/0x160 [ 33.075243][ C0] do_setlink+0x7d6/0x21e0 [ 33.075396][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.075552][ C0] rtnl_newlink+0x63/0xa0 [ 33.075704][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.075855][ C0] netlink_rcv_skb+0x130/0x360 [ 33.076007][ C0] netlink_unicast+0x449/0x710 [ 33.076161][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.076312][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.076463][ C0] ___sys_sendmsg+0xee/0x170 [ 33.076615][ C0] __sys_sendmsg+0xcd/0x170 [ 33.076777][ C0] do_syscall_64+0xc6/0x1e0 [ 33.076939][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.077130][ C0] [ 33.077207][ C0] -> (&ndev->lock){++-.}-{2:2} { [ 33.077363][ C0] HARDIRQ-ON-W at: [ 33.077479][ C0] __lock_acquire+0x797/0x1570 [ 33.077671][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.077866][ C0] _raw_write_lock_bh+0x38/0x50 [ 33.078070][ C0] addrconf_permanent_addr+0x6e/0x670 [ 33.078261][ C0] addrconf_notify+0x749/0xd60 [ 33.078452][ C0] notifier_call_chain+0xcd/0x150 [ 33.078643][ C0] __dev_notify_flags+0xe6/0x250 [ 33.078837][ C0] dev_change_flags+0xec/0x160 [ 33.079028][ C0] do_setlink+0x7d6/0x21e0 [ 33.079218][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.079415][ C0] rtnl_newlink+0x63/0xa0 [ 33.079607][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.079799][ C0] netlink_rcv_skb+0x130/0x360 [ 33.079991][ C0] netlink_unicast+0x449/0x710 [ 33.080183][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.080374][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.080566][ C0] ___sys_sendmsg+0xee/0x170 [ 33.080758][ C0] __sys_sendmsg+0xcd/0x170 [ 33.080949][ C0] do_syscall_64+0xc6/0x1e0 [ 33.081141][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.081370][ C0] HARDIRQ-ON-R at: [ 33.081486][ C0] __lock_acquire+0x797/0x1570 [ 33.081677][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.081870][ C0] _raw_read_lock_bh+0x44/0x80 [ 33.082062][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 33.082254][ C0] inet6_fill_link_af+0x5e/0xe0 [ 33.082444][ C0] rtnl_fill_ifinfo+0x1612/0x29e0 [ 33.082635][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 33.082827][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 33.083059][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 33.083250][ C0] register_netdevice+0x1177/0x1690 [ 33.083447][ C0] register_netdev+0x20/0x40 [ 33.083637][ C0] sit_init_net+0x250/0x4f0 [ 33.083826][ C0] ops_init+0x9b/0x560 [ 33.083981][ C0] register_pernet_operations+0x2db/0x710 [ 33.084213][ C0] register_pernet_device+0x2a/0x60 [ 33.084404][ C0] sit_init+0x23/0xe0 [ 33.084557][ C0] do_one_initcall+0x8d/0x1e0 [ 33.084764][ C0] do_initcalls+0x1b2/0x3e0 [ 33.084955][ C0] kernel_init_freeable+0x232/0x310 [ 33.085145][ C0] kernel_init+0x20/0x200 [ 33.085338][ C0] ret_from_fork+0x31/0x70 [ 33.085530][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.085720][ C0] IN-SOFTIRQ-W at: [ 33.085835][ C0] __lock_acquire+0x797/0x1570 [ 33.086027][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.086217][ C0] _raw_write_lock+0x30/0x40 [ 33.086408][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.086597][ C0] call_timer_fn+0x13b/0x230 [ 33.086893][ C0] __run_timers+0x545/0x810 [ 33.087083][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.087273][ C0] __do_softirq+0x1f8/0x5df [ 33.087568][ C0] irq_exit_rcu+0x97/0xc0 [ 33.087759][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.087987][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.088323][ C0] _raw_spin_unlock_irqrestore+0x43/0x70 [ 33.088549][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.088741][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.089029][ C0] __kmalloc+0x34c/0x3c0 [ 33.089217][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.089408][ C0] p9_tag_alloc+0x1bd/0x700 [ 33.089606][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.089896][ C0] p9_client_rpc+0x18d/0x930 [ 33.090087][ C0] p9_client_clunk+0x74/0xe0 [ 33.090277][ C0] v9fs_dentry_release+0xb9/0x140 [ 33.090468][ C0] __dentry_kill+0x1d9/0x4f0 [ 33.090660][ C0] dput.part.0+0x333/0x6c0 [ 33.090849][ C0] walk_component+0x199/0x4f0 [ 33.091140][ C0] link_path_walk.part.0.constprop.0+0x494/0x9f0 [ 33.091366][ C0] path_openat+0x1be/0x440 [ 33.091555][ C0] do_filp_open+0x1b3/0x3e0 [ 33.091744][ C0] do_sys_openat2+0x122/0x160 [ 33.092032][ C0] __x64_sys_openat+0x123/0x1e0 [ 33.092220][ C0] do_syscall_64+0xc6/0x1e0 [ 33.092413][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.092737][ C0] INITIAL USE at: [ 33.092852][ C0] __lock_acquire+0x797/0x1570 [ 33.093046][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.093236][ C0] _raw_write_lock_bh+0x38/0x50 [ 33.093524][ C0] addrconf_permanent_addr+0x6e/0x670 [ 33.093713][ C0] addrconf_notify+0x749/0xd60 [ 33.093907][ C0] notifier_call_chain+0xcd/0x150 [ 33.094194][ C0] __dev_notify_flags+0xe6/0x250 [ 33.094385][ C0] dev_change_flags+0xec/0x160 [ 33.094574][ C0] do_setlink+0x7d6/0x21e0 [ 33.094861][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.095052][ C0] rtnl_newlink+0x63/0xa0 [ 33.095245][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.095435][ C0] netlink_rcv_skb+0x130/0x360 [ 33.095723][ C0] netlink_unicast+0x449/0x710 [ 33.095920][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.096108][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.096395][ C0] ___sys_sendmsg+0xee/0x170 [ 33.096584][ C0] __sys_sendmsg+0xcd/0x170 [ 33.096778][ C0] do_syscall_64+0xc6/0x1e0 [ 33.096969][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.097295][ C0] INITIAL READ USE at: [ 33.097409][ C0] __lock_acquire+0x797/0x1570 [ 33.097599][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.097888][ C0] _raw_read_lock_bh+0x44/0x80 [ 33.098085][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 33.098314][ C0] inet6_fill_link_af+0x5e/0xe0 [ 33.098602][ C0] rtnl_fill_ifinfo+0x1612/0x29e0 [ 33.098794][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 33.099023][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 33.099445][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 33.099638][ C0] register_netdevice+0x1177/0x1690 [ 33.099866][ C0] register_netdev+0x20/0x40 [ 33.100056][ C0] sit_init_net+0x250/0x4f0 [ 33.100344][ C0] ops_init+0x9b/0x560 [ 33.100547][ C0] register_pernet_operations+0x2db/0x710 [ 33.100776][ C0] register_pernet_device+0x2a/0x60 [ 33.101109][ C0] sit_init+0x23/0xe0 [ 33.101299][ C0] do_one_initcall+0x8d/0x1e0 [ 33.101490][ C0] do_initcalls+0x1b2/0x3e0 [ 33.101780][ C0] kernel_init_freeable+0x232/0x310 [ 33.102007][ C0] kernel_init+0x20/0x200 [ 33.102198][ C0] ret_from_fork+0x31/0x70 [ 33.102393][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.102583][ C0] } [ 33.102661][ C0] ... key at: [] __key.36+0x0/0x40 [ 33.102889][ C0] ... acquired at: [ 33.103003][ C0] mark_lock+0x28d/0x3e0 [ 33.103158][ C0] mark_usage+0xd9/0x2a0 [ 33.103310][ C0] __lock_acquire+0x797/0x1570 [ 33.103461][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.103618][ C0] _raw_write_lock+0x30/0x40 [ 33.103770][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.103921][ C0] call_timer_fn+0x13b/0x230 [ 33.104074][ C0] __run_timers+0x545/0x810 [ 33.104225][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.104379][ C0] __do_softirq+0x1f8/0x5df [ 33.104531][ C0] irq_exit_rcu+0x97/0xc0 [ 33.104681][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.104870][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.105064][ C0] _raw_spin_unlock_irqrestore+0x43/0x70 [ 33.105251][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.105403][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.105555][ C0] __kmalloc+0x34c/0x3c0 [ 33.105707][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.105859][ C0] p9_tag_alloc+0x1bd/0x700 [ 33.106011][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.106164][ C0] p9_client_rpc+0x18d/0x930 [ 33.106320][ C0] p9_client_clunk+0x74/0xe0 [ 33.106473][ C0] v9fs_dentry_release+0xb9/0x140 [ 33.106627][ C0] __dentry_kill+0x1d9/0x4f0 [ 33.106779][ C0] dput.part.0+0x333/0x6c0 [ 33.106931][ C0] walk_component+0x199/0x4f0 [ 33.107082][ C0] link_path_walk.part.0.constprop.0+0x494/0x9f0 [ 33.107270][ C0] path_openat+0x1be/0x440 [ 33.107420][ C0] do_filp_open+0x1b3/0x3e0 [ 33.107576][ C0] do_sys_openat2+0x122/0x160 [ 33.107727][ C0] __x64_sys_openat+0x123/0x1e0 [ 33.107882][ C0] do_syscall_64+0xc6/0x1e0 [ 33.108037][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.108334][ C0] [ 33.108409][ C0] [ 33.108409][ C0] stack backtrace: [ 33.108596][ C0] CPU: 0 PID: 319 Comm: ip Not tainted 6.9.0-rc1-virtme #1 [ 33.108825][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 33.109259][ C0] Call Trace: [ 33.109380][ C0] [ 33.109458][ C0] dump_stack_lvl+0x82/0xd0 [ 33.109615][ C0] print_irq_inversion_bug.part.0+0x3d9/0x570 [ 33.109902][ C0] ? kernel_text_address+0xce/0xe0 [ 33.110056][ C0] ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10 [ 33.110244][ C0] ? __pfx_usage_skip+0x10/0x10 [ 33.110399][ C0] ? __pfx_usage_match+0x10/0x10 [ 33.110549][ C0] ? arch_stack_walk+0xa2/0xf0 [ 33.110703][ C0] mark_lock_irq+0x4cd/0xa10 [ 33.110856][ C0] ? __pfx_mark_lock_irq+0x10/0x10 [ 33.111007][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 33.111262][ C0] ? save_trace+0x8f/0x5b0 [ 33.111414][ C0] mark_lock+0x28d/0x3e0 [ 33.111528][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 33.111683][ C0] mark_usage+0xd9/0x2a0 [ 33.111797][ C0] __lock_acquire+0x797/0x1570 [ 33.112046][ C0] ? __pfx_validate_chain+0x10/0x10 [ 33.112198][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.112347][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.112497][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.112744][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 33.112895][ C0] ? trace_lock_acquire+0x135/0x1c0 [ 33.113050][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.113200][ C0] ? lock_acquire+0x32/0xc0 [ 33.113542][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.113695][ C0] _raw_write_lock+0x30/0x40 [ 33.113846][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.113995][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.114241][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 33.114393][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.114542][ C0] ? call_timer_fn+0xe8/0x230 [ 33.114697][ C0] ? lock_acquire+0x32/0xc0 [ 33.114848][ C0] ? call_timer_fn+0xe8/0x230 [ 33.115100][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.115250][ C0] call_timer_fn+0x13b/0x230 [ 33.115400][ C0] ? call_timer_fn+0xe8/0x230 [ 33.115549][ C0] ? call_timer_fn+0xe8/0x230 [ 33.115798][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 33.115950][ C0] ? mark_lock+0x38/0x3e0 [ 33.116069][ C0] __run_timers+0x545/0x810 [ 33.116223][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.116377][ C0] ? __pfx___run_timers+0x10/0x10 [ 33.116530][ C0] ? do_raw_spin_lock+0x131/0x270 [ 33.116680][ C0] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 33.116835][ C0] ? lock_acquire+0x32/0xc0 [ 33.116990][ C0] ? run_timer_softirq+0xe0/0x1b0 [ 33.117239][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.117389][ C0] __do_softirq+0x1f8/0x5df [ 33.117544][ C0] irq_exit_rcu+0x97/0xc0 [ 33.117660][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.117908][ C0] [ 33.117986][ C0] [ 33.118070][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.118258][ C0] RIP: 0010:_raw_spin_unlock_irqrestore+0x43/0x70 [ 33.118453][ C0] Code: 10 e8 41 ea 91 fd 48 89 ef e8 79 5a 92 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d e5 61 66 6d <74> 0e 5b 5d c3 cc cc cc cc e8 6f 54 b5 fd eb dc 0f 1f 44 00 00 5b [ 33.119093][ C0] RSP: 0018:ffffc90000fdf440 EFLAGS: 00000282 [ 33.119382][ C0] RAX: 0000000000000006 RBX: 0000000000000200 RCX: 1ffffffff28adc01 [ 33.119612][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff929d67f1 [ 33.119848][ C0] RBP: ffff888001041080 R08: 0000000000000001 R09: fffffbfff28ae482 [ 33.120173][ C0] R10: ffffffff94572417 R11: 0000000000001000 R12: ffff888001041080 [ 33.120409][ C0] R13: ffffea000014d600 R14: ffff8880010433c0 R15: ffff888005359000 [ 33.120640][ C0] ? _raw_spin_unlock_irqrestore+0x51/0x70 [ 33.120927][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.121081][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.121233][ C0] ? fs_reclaim_acquire+0xb3/0x170 [ 33.121384][ C0] ? p9_fcall_init+0x7d/0x1b0 [ 33.121537][ C0] ? __pfx___lock_release+0x10/0x10 [ 33.121690][ C0] ? p9_fcall_init+0x7d/0x1b0 [ 33.121840][ C0] ? __kmalloc+0x34c/0x3c0 [ 33.121990][ C0] __kmalloc+0x34c/0x3c0 [ 33.122107][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.122354][ C0] p9_tag_alloc+0x1bd/0x700 [ 33.122505][ C0] ? __pfx_p9_tag_alloc+0x10/0x10 [ 33.122656][ C0] ? validate_chain+0x130/0x9b0 [ 33.122806][ C0] ? hlock_class+0x4e/0x130 [ 33.123066][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.123219][ C0] ? hlock_class+0x4e/0x130 [ 33.123369][ C0] ? __pfx_p9_client_prepare_req+0x10/0x10 [ 33.123556][ C0] ? __lock_acquire+0xaf0/0x1570 [ 33.123805][ C0] p9_client_rpc+0x18d/0x930 [ 33.123960][ C0] ? __pfx_p9_client_rpc+0x10/0x10 [ 33.124110][ C0] ? __lock_release+0x103/0x460 [ 33.124262][ C0] ? list_lru_add+0x76/0x250 [ 33.124416][ C0] ? __pfx___lock_release+0x10/0x10 [ 33.124566][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 33.124719][ C0] ? find_held_lock+0x2c/0x110 [ 33.124869][ C0] ? __lock_release+0x103/0x460 [ 33.125020][ C0] ? __pfx___lock_release+0x10/0x10 [ 33.125363][ C0] p9_client_clunk+0x74/0xe0 [ 33.125517][ C0] v9fs_dentry_release+0xb9/0x140 [ 33.125670][ C0] __dentry_kill+0x1d9/0x4f0 [ 33.125821][ C0] ? __pfx_kfree_link+0x10/0x10 [ 33.126073][ C0] dput.part.0+0x333/0x6c0 [ 33.126222][ C0] walk_component+0x199/0x4f0 [ 33.126374][ C0] link_path_walk.part.0.constprop.0+0x494/0x9f0 [ 33.126565][ C0] ? __pfx_link_path_walk.part.0.constprop.0+0x10/0x10 [ 33.126851][ C0] path_openat+0x1be/0x440 [ 33.127010][ C0] ? __pfx_path_openat+0x10/0x10 [ 33.127160][ C0] ? __lock_acquire+0xaf0/0x1570 [ 33.127312][ C0] do_filp_open+0x1b3/0x3e0 [ 33.127467][ C0] ? __pfx_do_filp_open+0x10/0x10 [ 33.127619][ C0] ? find_held_lock+0x2c/0x110 [ 33.127771][ C0] ? __pfx_kfree_link+0x10/0x10 [ 33.127922][ C0] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 33.128175][ C0] ? alloc_fd+0x1f5/0x650 [ 33.128289][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 33.128439][ C0] ? _raw_spin_unlock+0x23/0x40 [ 33.128592][ C0] ? alloc_fd+0x1f5/0x650 [ 33.128707][ C0] do_sys_openat2+0x122/0x160 [ 33.128956][ C0] ? vfs_fstatat+0x9e/0xc0 [ 33.129107][ C0] ? __pfx_do_sys_openat2+0x10/0x10 [ 33.129257][ C0] ? __pfx___do_sys_newfstatat+0x10/0x10 [ 33.129409][ C0] __x64_sys_openat+0x123/0x1e0 [ 33.129655][ C0] ? __pfx___x64_sys_openat+0x10/0x10 [ 33.129806][ C0] ? __pfx_do_faccessat+0x10/0x10 [ 33.129959][ C0] do_syscall_64+0xc6/0x1e0 [ 33.130114][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.130398][ C0] RIP: 0033:0x7fbea4b650e8 [ 33.130552][ C0] Code: f9 41 89 f0 41 83 e2 40 75 30 89 f0 25 00 00 41 00 3d 00 00 41 00 74 22 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 30 c3 0f 1f 80 00 00 00 00 48 8d 44 24 08 c7 [ 33.131186][ C0] RSP: 002b:00007ffe818a2528 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 33.131413][ C0] RAX: ffffffffffffffda RBX: 00007ffe818a27bf RCX: 00007fbea4b650e8 [ 33.131639][ C0] RDX: 0000000000080000 RSI: 00007ffe818a25a0 RDI: 00000000ffffff9c [ 33.131970][ C0] RBP: 00007ffe818a2590 R08: 0000000000080000 R09: 00007ffe818a25a0 [ 33.132193][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffe818a25a7 [ 33.132417][ C0] R13: 00007ffe818a27d0 R14: 00007ffe818a25a0 R15: 00007fbea4b36000 [ 33.132741][ C0] [ 40.855667][ T366] netem: version 1.3