[ 24.765218][ T262] veth0: renamed from veth-rt-1 [ 25.997931][ T270] veth0: renamed from veth-rt-2 [ 33.448834][ C0] [ 33.448950][ C0] ======================================================== [ 33.449188][ C0] WARNING: possible irq lock inversion dependency detected [ 33.449425][ C0] 6.9.0-rc1-virtme #1 Not tainted [ 33.449582][ C0] -------------------------------------------------------- [ 33.449811][ C0] ip/322 just changed the state of lock: [ 33.449968][ C0] ffff888008de0d80 (&ndev->lock){++-.}-{2:2}, at: addrconf_rs_timer+0xa9/0x730 [ 33.450249][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 33.450478][ C0] (&p->alloc_lock){+.+.}-{2:2} [ 33.450482][ C0] [ 33.450482][ C0] [ 33.450482][ C0] and interrupts could create inverse lock ordering between them. [ 33.450482][ C0] [ 33.451075][ C0] [ 33.451075][ C0] other info that might help us debug this: [ 33.451303][ C0] Possible interrupt unsafe locking scenario: [ 33.451303][ C0] [ 33.451540][ C0] CPU0 CPU1 [ 33.451697][ C0] ---- ---- [ 33.451851][ C0] lock(&p->alloc_lock); [ 33.451969][ C0] local_irq_disable(); [ 33.452160][ C0] lock(&ndev->lock); [ 33.452351][ C0] lock(&p->alloc_lock); [ 33.452543][ C0] [ 33.452659][ C0] lock(&ndev->lock); [ 33.452781][ C0] [ 33.452781][ C0] *** DEADLOCK *** [ 33.452781][ C0] [ 33.453009][ C0] 1 lock held by ip/322: [ 33.453128][ C0] #0: ffffc90000007d68 ((&ndev->rs_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 33.453414][ C0] [ 33.453414][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 33.453682][ C0] -> (&p->alloc_lock){+.+.}-{2:2} { [ 33.453843][ C0] HARDIRQ-ON-W at: [ 33.453965][ C0] __lock_acquire+0x797/0x1570 [ 33.454171][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.454366][ C0] _raw_spin_lock+0x30/0x40 [ 33.454566][ C0] set_mems_allowed+0x1d/0x210 [ 33.454769][ C0] kernel_init_freeable+0x72/0x310 [ 33.454966][ C0] kernel_init+0x20/0x200 [ 33.455168][ C0] ret_from_fork+0x31/0x70 [ 33.455366][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.455566][ C0] SOFTIRQ-ON-W at: [ 33.455684][ C0] __lock_acquire+0x797/0x1570 [ 33.455880][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.456075][ C0] _raw_spin_lock+0x30/0x40 [ 33.456273][ C0] set_mems_allowed+0x1d/0x210 [ 33.456471][ C0] kernel_init_freeable+0x72/0x310 [ 33.456667][ C0] kernel_init+0x20/0x200 [ 33.456864][ C0] ret_from_fork+0x31/0x70 [ 33.457059][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.457252][ C0] INITIAL USE at: [ 33.457369][ C0] __lock_acquire+0x797/0x1570 [ 33.457570][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.457766][ C0] _raw_spin_lock+0x30/0x40 [ 33.457960][ C0] set_mems_allowed+0x1d/0x210 [ 33.458157][ C0] kernel_init_freeable+0x72/0x310 [ 33.458351][ C0] kernel_init+0x20/0x200 [ 33.458547][ C0] ret_from_fork+0x31/0x70 [ 33.458747][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.458952][ C0] } [ 33.459033][ C0] ... key at: [] __key.388+0x0/0x40 [ 33.459269][ C0] ... acquired at: [ 33.459387][ C0] __lock_acquire+0xaf0/0x1570 [ 33.459547][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.459704][ C0] _raw_spin_lock+0x30/0x40 [ 33.459861][ C0] __get_task_comm+0x27/0x70 [ 33.460027][ C0] ref_tracker_alloc+0x2ee/0x490 [ 33.460188][ C0] netdev_get_by_index+0x5e/0x80 [ 33.460348][ C0] fib6_nh_init+0x3d8/0x1580 [ 33.460509][ C0] ip6_route_info_create+0xf18/0x17d0 [ 33.460666][ C0] ip6_route_add+0x1c/0x140 [ 33.460825][ C0] addrconf_prefix_route+0x2a6/0x430 [ 33.460982][ C0] addrconf_permanent_addr+0x32f/0x670 [ 33.461139][ C0] addrconf_notify+0x749/0xd60 [ 33.461296][ C0] notifier_call_chain+0xcd/0x150 [ 33.461453][ C0] __dev_notify_flags+0xe6/0x250 [ 33.461623][ C0] dev_change_flags+0xec/0x160 [ 33.461779][ C0] do_setlink+0x7d6/0x21e0 [ 33.461937][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.462096][ C0] rtnl_newlink+0x63/0xa0 [ 33.462255][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.462412][ C0] netlink_rcv_skb+0x130/0x360 [ 33.462577][ C0] netlink_unicast+0x449/0x710 [ 33.462733][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.462892][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.463050][ C0] ___sys_sendmsg+0xee/0x170 [ 33.463205][ C0] __sys_sendmsg+0xcd/0x170 [ 33.463363][ C0] do_syscall_64+0xc6/0x1e0 [ 33.463520][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.463715][ C0] [ 33.463794][ C0] -> (&ndev->lock){++-.}-{2:2} { [ 33.463956][ C0] HARDIRQ-ON-W at: [ 33.464074][ C0] __lock_acquire+0x797/0x1570 [ 33.464272][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.464468][ C0] _raw_write_lock_bh+0x38/0x50 [ 33.464665][ C0] addrconf_permanent_addr+0x6e/0x670 [ 33.464863][ C0] addrconf_notify+0x749/0xd60 [ 33.465058][ C0] notifier_call_chain+0xcd/0x150 [ 33.465257][ C0] __dev_notify_flags+0xe6/0x250 [ 33.465452][ C0] dev_change_flags+0xec/0x160 [ 33.465648][ C0] do_setlink+0x7d6/0x21e0 [ 33.465845][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.466042][ C0] rtnl_newlink+0x63/0xa0 [ 33.466239][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.466436][ C0] netlink_rcv_skb+0x130/0x360 [ 33.466632][ C0] netlink_unicast+0x449/0x710 [ 33.466829][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.467027][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.467224][ C0] ___sys_sendmsg+0xee/0x170 [ 33.467423][ C0] __sys_sendmsg+0xcd/0x170 [ 33.467620][ C0] do_syscall_64+0xc6/0x1e0 [ 33.467818][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.468052][ C0] HARDIRQ-ON-R at: [ 33.468171][ C0] __lock_acquire+0x797/0x1570 [ 33.468368][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.468561][ C0] _raw_read_lock_bh+0x44/0x80 [ 33.468757][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 33.468966][ C0] inet6_fill_link_af+0x5e/0xe0 [ 33.469167][ C0] rtnl_fill_ifinfo+0x1615/0x2a90 [ 33.469362][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 33.469560][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 33.469793][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 33.469988][ C0] register_netdevice+0x1177/0x1690 [ 33.470188][ C0] register_netdev+0x20/0x40 [ 33.470488][ C0] vti6_init_net+0x25d/0x380 [ 33.470684][ C0] ops_init+0x9b/0x560 [ 33.470843][ C0] register_pernet_operations+0x2db/0x710 [ 33.471177][ C0] register_pernet_device+0x2a/0x60 [ 33.471373][ C0] vti6_tunnel_init+0x18/0x110 [ 33.471571][ C0] do_one_initcall+0x8d/0x1e0 [ 33.471773][ C0] do_initcalls+0x1b2/0x3e0 [ 33.472069][ C0] kernel_init_freeable+0x232/0x310 [ 33.472264][ C0] kernel_init+0x20/0x200 [ 33.472463][ C0] ret_from_fork+0x31/0x70 [ 33.472761][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.472959][ C0] IN-SOFTIRQ-W at: [ 33.473077][ C0] __lock_acquire+0x797/0x1570 [ 33.473278][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.473684][ C0] _raw_write_lock+0x30/0x40 [ 33.473882][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.474076][ C0] call_timer_fn+0x13b/0x230 [ 33.474373][ C0] __run_timers+0x545/0x810 [ 33.474571][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.474774][ C0] __do_softirq+0x1f8/0x5df [ 33.474971][ C0] irq_exit_rcu+0x97/0xc0 [ 33.475272][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.475507][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.475743][ C0] _raw_spin_unlock_irqrestore+0x43/0x70 [ 33.476095][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.476298][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.476493][ C0] kmem_cache_alloc+0x243/0x270 [ 33.476690][ C0] __alloc_object+0x39/0x6f0 [ 33.476887][ C0] __create_object+0x22/0xb0 [ 33.477081][ C0] __kmalloc+0x2ce/0x3c0 [ 33.477276][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.477472][ C0] p9_tag_alloc+0x138/0x700 [ 33.477670][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.477867][ C0] p9_client_rpc+0x18d/0x930 [ 33.478162][ C0] p9_client_readlink+0x71/0x120 [ 33.478357][ C0] v9fs_vfs_get_link_dotl+0x94/0x1b0 [ 33.478553][ C0] pick_link+0x8b4/0x1160 [ 33.478853][ C0] step_into+0x84e/0xfa0 [ 33.479057][ C0] link_path_walk.part.0.constprop.0+0x56a/0x9f0 [ 33.479293][ C0] path_lookupat+0x72/0x660 [ 33.479490][ C0] filename_lookup+0x19e/0x420 [ 33.479685][ C0] vfs_statx+0xe8/0x460 [ 33.479880][ C0] vfs_fstatat+0x93/0xc0 [ 33.480077][ C0] __do_sys_newfstatat+0x6b/0xc0 [ 33.480276][ C0] do_syscall_64+0xc6/0x1e0 [ 33.480472][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.480704][ C0] INITIAL USE at: [ 33.480936][ C0] __lock_acquire+0x797/0x1570 [ 33.481132][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.481326][ C0] _raw_write_lock_bh+0x38/0x50 [ 33.481523][ C0] addrconf_permanent_addr+0x6e/0x670 [ 33.481733][ C0] addrconf_notify+0x749/0xd60 [ 33.481931][ C0] notifier_call_chain+0xcd/0x150 [ 33.482125][ C0] __dev_notify_flags+0xe6/0x250 [ 33.482321][ C0] dev_change_flags+0xec/0x160 [ 33.482515][ C0] do_setlink+0x7d6/0x21e0 [ 33.482710][ C0] __rtnl_newlink+0xaa7/0xd80 [ 33.483010][ C0] rtnl_newlink+0x63/0xa0 [ 33.483207][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 33.483402][ C0] netlink_rcv_skb+0x130/0x360 [ 33.483597][ C0] netlink_unicast+0x449/0x710 [ 33.483903][ C0] netlink_sendmsg+0x723/0xbe0 [ 33.484097][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 33.484292][ C0] ___sys_sendmsg+0xee/0x170 [ 33.484493][ C0] __sys_sendmsg+0xcd/0x170 [ 33.484689][ C0] do_syscall_64+0xc6/0x1e0 [ 33.484885][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.485218][ C0] INITIAL READ USE at: [ 33.485335][ C0] __lock_acquire+0x797/0x1570 [ 33.485530][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.485726][ C0] _raw_read_lock_bh+0x44/0x80 [ 33.486029][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 33.486262][ C0] inet6_fill_link_af+0x5e/0xe0 [ 33.486455][ C0] rtnl_fill_ifinfo+0x1615/0x2a90 [ 33.486750][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 33.486984][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 33.487222][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 33.487521][ C0] register_netdevice+0x1177/0x1690 [ 33.487755][ C0] register_netdev+0x20/0x40 [ 33.487949][ C0] vti6_init_net+0x25d/0x380 [ 33.488145][ C0] ops_init+0x9b/0x560 [ 33.488444][ C0] register_pernet_operations+0x2db/0x710 [ 33.488680][ C0] register_pernet_device+0x2a/0x60 [ 33.488912][ C0] vti6_tunnel_init+0x18/0x110 [ 33.489214][ C0] do_one_initcall+0x8d/0x1e0 [ 33.489409][ C0] do_initcalls+0x1b2/0x3e0 [ 33.489605][ C0] kernel_init_freeable+0x232/0x310 [ 33.489955][ C0] kernel_init+0x20/0x200 [ 33.490153][ C0] ret_from_fork+0x31/0x70 [ 33.490349][ C0] ret_from_fork_asm+0x1a/0x30 [ 33.490544][ C0] } [ 33.490623][ C0] ... key at: [] __key.37+0x0/0x40 [ 33.490857][ C0] ... acquired at: [ 33.490973][ C0] mark_lock+0x28d/0x3e0 [ 33.491132][ C0] mark_usage+0xd9/0x2a0 [ 33.491287][ C0] __lock_acquire+0x797/0x1570 [ 33.491450][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.491605][ C0] _raw_write_lock+0x30/0x40 [ 33.491761][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.492015][ C0] call_timer_fn+0x13b/0x230 [ 33.492170][ C0] __run_timers+0x545/0x810 [ 33.492325][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.492479][ C0] __do_softirq+0x1f8/0x5df [ 33.492734][ C0] irq_exit_rcu+0x97/0xc0 [ 33.492889][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.493085][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.493277][ C0] _raw_spin_unlock_irqrestore+0x43/0x70 [ 33.493569][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.493725][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.493880][ C0] kmem_cache_alloc+0x243/0x270 [ 33.494036][ C0] __alloc_object+0x39/0x6f0 [ 33.494290][ C0] __create_object+0x22/0xb0 [ 33.494449][ C0] __kmalloc+0x2ce/0x3c0 [ 33.494606][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.494760][ C0] p9_tag_alloc+0x138/0x700 [ 33.495015][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.495169][ C0] p9_client_rpc+0x18d/0x930 [ 33.495323][ C0] p9_client_readlink+0x71/0x120 [ 33.495478][ C0] v9fs_vfs_get_link_dotl+0x94/0x1b0 [ 33.495734][ C0] pick_link+0x8b4/0x1160 [ 33.495893][ C0] step_into+0x84e/0xfa0 [ 33.496050][ C0] link_path_walk.part.0.constprop.0+0x56a/0x9f0 [ 33.496242][ C0] path_lookupat+0x72/0x660 [ 33.496496][ C0] filename_lookup+0x19e/0x420 [ 33.496654][ C0] vfs_statx+0xe8/0x460 [ 33.496771][ C0] vfs_fstatat+0x93/0xc0 [ 33.496925][ C0] __do_sys_newfstatat+0x6b/0xc0 [ 33.497080][ C0] do_syscall_64+0xc6/0x1e0 [ 33.497433][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.497629][ C0] [ 33.497706][ C0] [ 33.497706][ C0] stack backtrace: [ 33.497895][ C0] CPU: 0 PID: 322 Comm: ip Not tainted 6.9.0-rc1-virtme #1 [ 33.498229][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 33.498570][ C0] Call Trace: [ 33.498698][ C0] [ 33.498894][ C0] dump_stack_lvl+0x82/0xd0 [ 33.499067][ C0] print_irq_inversion_bug.part.0+0x3d9/0x570 [ 33.499260][ C0] ? kernel_text_address+0xce/0xe0 [ 33.499420][ C0] ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10 [ 33.499612][ C0] ? __pfx_usage_skip+0x10/0x10 [ 33.499770][ C0] ? __pfx_usage_match+0x10/0x10 [ 33.499925][ C0] ? arch_stack_walk+0xa2/0xf0 [ 33.500085][ C0] mark_lock_irq+0x4cd/0xa10 [ 33.500246][ C0] ? __pfx_mark_lock_irq+0x10/0x10 [ 33.500403][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 33.500561][ C0] ? save_trace+0x8f/0x5b0 [ 33.500717][ C0] mark_lock+0x28d/0x3e0 [ 33.500835][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 33.501089][ C0] mark_usage+0xd9/0x2a0 [ 33.501207][ C0] __lock_acquire+0x797/0x1570 [ 33.501365][ C0] ? __pfx_validate_chain+0x10/0x10 [ 33.501520][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.501792][ C0] lock_acquire.part.0+0xeb/0x330 [ 33.501952][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.502107][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 33.502263][ C0] ? trace_lock_acquire+0x135/0x1c0 [ 33.502425][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.502579][ C0] ? lock_acquire+0x32/0xc0 [ 33.502733][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.502889][ C0] _raw_write_lock+0x30/0x40 [ 33.503043][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 33.503200][ C0] addrconf_rs_timer+0xa9/0x730 [ 33.503355][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 33.503510][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.503665][ C0] ? call_timer_fn+0xe8/0x230 [ 33.503932][ C0] ? lock_acquire+0x32/0xc0 [ 33.504087][ C0] ? call_timer_fn+0xe8/0x230 [ 33.504242][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.504395][ C0] call_timer_fn+0x13b/0x230 [ 33.504553][ C0] ? call_timer_fn+0xe8/0x230 [ 33.504707][ C0] ? call_timer_fn+0xe8/0x230 [ 33.504862][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 33.505017][ C0] ? mark_lock+0x38/0x3e0 [ 33.505137][ C0] __run_timers+0x545/0x810 [ 33.505293][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 33.505449][ C0] ? __pfx___run_timers+0x10/0x10 [ 33.505604][ C0] ? do_raw_spin_lock+0x131/0x270 [ 33.505758][ C0] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 33.506016][ C0] ? lock_acquire+0x32/0xc0 [ 33.506169][ C0] ? run_timer_softirq+0xe0/0x1b0 [ 33.506325][ C0] run_timer_softirq+0xe8/0x1b0 [ 33.506485][ C0] __do_softirq+0x1f8/0x5df [ 33.506741][ C0] irq_exit_rcu+0x97/0xc0 [ 33.506859][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 33.507015][ C0] [ 33.507095][ C0] [ 33.507172][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 33.507367][ C0] RIP: 0010:_raw_spin_unlock_irqrestore+0x43/0x70 [ 33.507670][ C0] Code: 10 e8 81 21 79 fd 48 89 ef e8 b9 91 79 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 f5 7b cd 53 <74> 0e 5b 5d c3 cc cc cc cc e8 0f f0 9c fd eb dc 0f 1f 44 00 00 5b [ 33.508322][ C0] RSP: 0018:ffffc90000b6f210 EFLAGS: 00000282 [ 33.508526][ C0] RAX: 0000000000000002 RBX: 0000000000000200 RCX: 1ffffffff5bf22d9 [ 33.508764][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffffac364de1 [ 33.509206][ C0] RBP: ffff88800104f440 R08: 0000000000000001 R09: fffffbfff5bf2b5a [ 33.509437][ C0] R10: ffffffffadf95ad7 R11: 0000000000000008 R12: ffff88800104f440 [ 33.509667][ C0] R13: ffffea00000c6e80 R14: ffff88800104de40 R15: ffff8880031bb908 [ 33.510002][ C0] ? _raw_spin_unlock_irqrestore+0x51/0x70 [ 33.510199][ C0] get_partial_node.part.0+0x1c5/0x3a0 [ 33.510356][ C0] ___slab_alloc+0xb70/0x10a0 [ 33.510511][ C0] ? fs_reclaim_acquire+0xb3/0x170 [ 33.510765][ C0] ? __alloc_object+0x39/0x6f0 [ 33.510920][ C0] ? __pfx___lock_release+0x10/0x10 [ 33.511079][ C0] ? __alloc_object+0x39/0x6f0 [ 33.511234][ C0] ? kmem_cache_alloc+0x243/0x270 [ 33.511487][ C0] kmem_cache_alloc+0x243/0x270 [ 33.511646][ C0] ? p9_fcall_init+0x7d/0x1b0 [ 33.511802][ C0] __alloc_object+0x39/0x6f0 [ 33.511957][ C0] ? p9_fcall_init+0x7d/0x1b0 [ 33.512210][ C0] __create_object+0x22/0xb0 [ 33.512366][ C0] ? p9_fcall_init+0x7d/0x1b0 [ 33.512519][ C0] __kmalloc+0x2ce/0x3c0 [ 33.512638][ C0] p9_fcall_init+0x7d/0x1b0 [ 33.512791][ C0] p9_tag_alloc+0x138/0x700 [ 33.513044][ C0] ? __pfx_p9_tag_alloc+0x10/0x10 [ 33.513200][ C0] ? mark_lock+0x38/0x3e0 [ 33.513319][ C0] ? __lock_acquire+0xaf0/0x1570 [ 33.513476][ C0] p9_client_prepare_req+0xe6/0x290 [ 33.513729][ C0] ? __pfx_p9_client_prepare_req+0x10/0x10 [ 33.513921][ C0] ? find_held_lock+0x2c/0x110 [ 33.514078][ C0] p9_client_rpc+0x18d/0x930 [ 33.514233][ C0] ? do_raw_spin_lock+0x131/0x270 [ 33.514487][ C0] ? __pfx_p9_client_rpc+0x10/0x10 [ 33.514641][ C0] ? v9fs_fid_find+0x1af/0x290 [ 33.514800][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 33.514955][ C0] ? _raw_spin_unlock+0x23/0x40 [ 33.515110][ C0] ? __pfx_v9fs_fid_find+0x10/0x10 [ 33.515362][ C0] ? __pfx_make_vfsgid+0x10/0x10 [ 33.515519][ C0] ? _raw_spin_unlock+0x23/0x40 [ 33.515674][ C0] ? v9fs_fid_add+0xf8/0x190 [ 33.515834][ C0] p9_client_readlink+0x71/0x120 [ 33.516088][ C0] v9fs_vfs_get_link_dotl+0x94/0x1b0 [ 33.516247][ C0] ? __pfx_v9fs_vfs_get_link_dotl+0x10/0x10 [ 33.516441][ C0] ? __lookup_slow+0x209/0x3c0 [ 33.516596][ C0] pick_link+0x8b4/0x1160 [ 33.516816][ C0] ? find_held_lock+0x2c/0x110 [ 33.516971][ C0] step_into+0x84e/0xfa0 [ 33.517088][ C0] ? __up_read+0x1a7/0x780 [ 33.517242][ C0] ? __pfx_step_into+0x10/0x10 [ 33.517397][ C0] ? walk_component+0x2b6/0x4f0 [ 33.517554][ C0] link_path_walk.part.0.constprop.0+0x56a/0x9f0 [ 33.517748][ C0] ? __pfx_link_path_walk.part.0.constprop.0+0x10/0x10 [ 33.517940][ C0] ? validate_chain+0x130/0x9b0 [ 33.518096][ C0] ? hlock_class+0x4e/0x130 [ 33.518249][ C0] path_lookupat+0x72/0x660 [ 33.518405][ C0] filename_lookup+0x19e/0x420 [ 33.518561][ C0] ? __pfx_filename_lookup+0x10/0x10 [ 33.518719][ C0] ? find_held_lock+0x2c/0x110 [ 33.519001][ C0] ? __lock_release+0x103/0x460 [ 33.519161][ C0] ? __might_fault+0x11b/0x170 [ 33.519321][ C0] ? __pfx___lock_release+0x10/0x10 [ 33.519478][ C0] ? trace_lock_acquire+0x135/0x1c0 [ 33.519635][ C0] vfs_statx+0xe8/0x460 [ 33.519756][ C0] ? __pfx_vfs_statx+0x10/0x10 [ 33.519911][ C0] ? getname_flags+0xbd/0x3d0 [ 33.520069][ C0] vfs_fstatat+0x93/0xc0 [ 33.520188][ C0] __do_sys_newfstatat+0x6b/0xc0 [ 33.520342][ C0] ? __pfx___do_sys_newfstatat+0x10/0x10 [ 33.520501][ C0] ? __x64_sys_openat+0x123/0x1e0 [ 33.520659][ C0] ? __pfx___x64_sys_openat+0x10/0x10 [ 33.520813][ C0] ? __pfx_do_faccessat+0x10/0x10 [ 33.521169][ C0] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 33.521362][ C0] do_syscall_64+0xc6/0x1e0 [ 33.521516][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 33.521708][ C0] RIP: 0033:0x7fb06364eeae [ 33.521994][ C0] Code: 48 89 f2 b9 00 01 00 00 48 89 fe bf 9c ff ff ff e9 07 00 00 00 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 0b 31 c0 c3 0f 1f 84 00 00 00 00 00 f7 d8 89 05 [ 33.522538][ C0] RSP: 002b:00007ffe7ea56398 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 [ 33.522771][ C0] RAX: ffffffffffffffda RBX: 000000000000000c RCX: 00007fb06364eeae [ 33.523001][ C0] RDX: 00007ffe7ea56470 RSI: 00007ffe7ea563a0 RDI: 00000000ffffff9c [ 33.523234][ C0] RBP: 00007ffe7ea56530 R08: 00000000ffffffff R09: 00007ffe7ea563a0 [ 33.523462][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe7ea563a7 [ 33.523691][ C0] R13: 00007ffe7ea563a0 R14: 00007fb06365e220 R15: 00007fb063620000 [ 33.524024][ C0]