[ 17.622227][ T569] Failed to register fib notifier [ 17.622305][ T569] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 17.622307][ T569] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 569, name: devlink [ 17.622309][ T569] preempt_count: 1, expected: 0 [ 17.622310][ T569] RCU nest depth: 0, expected: 0 [ 17.622311][ T569] locks held by devlink/569: 7, last CPU#2: [ 17.622313][ T569] #0: ffffffffb8d5db48 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 17.622327][ T569] #1: ff11000005273928 (&dev->mutex){....}-{4:4}, at: devlink_get_from_attrs_lock+0x1e8/0x470 [ 17.622333][ T569] #2: ff1100000ca18a58 (&devlink->lock_key){+.+.}-{4:4}, at: devlink_get_from_attrs_lock+0x1f0/0x470 [ 17.622337][ T569] #3: ffffffffb8599cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 17.622343][ T569] #4: ffffffffb8599d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 17.622347][ T569] #5: ffffffffb8489660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 17.622350][ T569] #6: ffffffffb8489560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 17.622354][ T569] irq event stamp: 40454 [ 17.622355][ T569] hardirqs last enabled at (40453): [] __down_trylock_console_sem+0x86/0xa0 [ 17.622357][ T569] hardirqs last disabled at (40454): [] console_emit_next_record+0x3f8/0x4f0 [ 17.622359][ T569] softirqs last enabled at (40420): [] nsim_fib_event_nb+0x2f0/0xa80 [netdevsim] [ 17.622366][ T569] softirqs last disabled at (40418): [] nsim_fib_event_nb+0x213/0xa80 [netdevsim] [ 17.622370][ T569] Preemption disabled at: [ 17.622371][ T569] [] vprintk_emit+0x31b/0x3e0 [ 17.622377][ T569] CPU: 2 UID: 0 PID: 569 Comm: devlink Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 17.622380][ T569] Tainted: [W]=WARN [ 17.622381][ T569] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.622382][ T569] Call Trace: [ 17.622384][ T569] [ 17.622386][ T569] dump_stack_lvl+0x6f/0xa0 [ 17.622392][ T569] ? vprintk_emit+0x31b/0x3e0 [ 17.622394][ T569] __might_resched.cold+0x1fe/0x2c1 [ 17.622398][ T569] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 17.622402][ T569] ? __kmalloc_noprof+0xdb/0x760 [ 17.622407][ T569] __kmalloc_noprof+0x443/0x760 [ 17.622409][ T569] ? alloc_buf.isra.0+0x4b/0x260 [ 17.622415][ T569] ? do_raw_spin_unlock+0x59/0x250 [ 17.622417][ T569] alloc_buf.isra.0+0x4b/0x260 [ 17.622421][ T569] put_chars+0x1e1/0x2f0 [ 17.622423][ T569] ? __send_to_port+0x420/0x420 [ 17.622430][ T569] hvc_console_print+0x292/0x780 [ 17.622436][ T569] ? hvc_write+0x3a0/0x3a0 [ 17.622439][ T569] ? lock_acquire+0x13c/0x160 [ 17.622443][ T569] console_emit_next_record+0x252/0x4f0 [ 17.622446][ T569] ? devkmsg_read+0x4e0/0x4e0 [ 17.622451][ T569] ? rcu_is_watching+0x16/0xd0 [ 17.622454][ T569] ? lock_acquire+0x13c/0x160 [ 17.622458][ T569] console_flush_one_record+0x46f/0x710 [ 17.622462][ T569] ? console_emit_next_record+0x4f0/0x4f0 [ 17.622464][ T569] ? __lock_acquire+0x518/0xc20 [ 17.622469][ T569] console_unlock+0xee/0x1f0 [ 17.622471][ T569] ? console_flush_one_record+0x710/0x710 [ 17.622473][ T569] ? rcu_is_watching+0x16/0xd0 [ 17.622475][ T569] ? lock_acquire+0x60/0x160 [ 17.622479][ T569] ? __down_trylock_console_sem+0x5e/0xa0 [ 17.622480][ T569] ? vprintk_emit+0x320/0x3e0 [ 17.622483][ T569] vprintk_emit+0x37c/0x3e0 [ 17.622487][ T569] ? wake_up_klogd_work_func+0x90/0x90 [ 17.622489][ T569] ? lockdep_hardirqs_on+0x91/0x130 [ 17.622492][ T569] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 17.622495][ T569] ? rcu_preempt_deferred_qs_irqrestore+0x7cf/0xc10 [ 17.622500][ T569] _printk+0xc7/0x100 [ 17.622504][ T569] ? snapshot_read.cold+0x21/0x21 [ 17.622507][ T569] ? fib_net_dump+0x16f/0x2e0 [ 17.622512][ T569] ? register_fib_notifier+0x46/0xb0 [ 17.622516][ T569] nsim_fib_create.cold+0xc/0x22 [netdevsim] [ 17.622524][ T569] ? nsim_fib_get_val+0xe0/0xe0 [netdevsim] [ 17.622528][ T569] ? queue_delayed_work_on+0x95/0x100 [ 17.622533][ T569] ? nsim_dev_traps_init+0x42f/0x5a0 [netdevsim] [ 17.622538][ T569] nsim_dev_reload_create+0x1cf/0x4c0 [netdevsim] [ 17.622543][ T569] ? devlink_reload_reinit_sanity_check+0xf8/0x240 [ 17.622545][ T569] devlink_reload+0x264/0x430 [ 17.622548][ T569] ? xa_get_mark+0x140/0x550 [ 17.622551][ T569] ? devlink_notify_unregister+0x60/0x60 [ 17.622554][ T569] ? devlink_resources_validate+0xb0/0x130 [ 17.622561][ T569] devlink_nl_reload_doit+0xbd9/0x1160 [ 17.622563][ T569] ? devlink_get_from_attrs_lock+0x1f0/0x470 [ 17.622564][ T569] ? devlink_get_from_attrs_lock+0x230/0x470 [ 17.622566][ T569] ? devlink_reload+0x430/0x430 [ 17.622568][ T569] ? devlink_nl_msg_reply_and_new+0x180/0x180 [ 17.622571][ T569] ? __nla_parse+0x22/0x30 [ 17.622574][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0+0x189/0x330 [ 17.622579][ T569] genl_family_rcv_msg_doit+0x206/0x300 [ 17.622582][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 17.622584][ T569] ? __lock_release.isra.0+0x69/0x1a0 [ 17.622590][ T569] ? rcu_is_watching+0x16/0xd0 [ 17.622592][ T569] ? cap_capable+0x1d7/0x3d0 [ 17.622596][ T569] ? write_profile+0xf0/0xf0 [ 17.622599][ T569] ? unwind_get_return_address+0x67/0xd0 [ 17.622605][ T569] genl_family_rcv_msg+0x3a4/0x640 [ 17.622609][ T569] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 17.622611][ T569] ? rcu_read_lock_any_held+0x3c/0x90 [ 17.622613][ T569] ? devlink_nl_pre_doit_port+0x110/0x110 [ 17.622615][ T569] ? devlink_reload+0x430/0x430 [ 17.622616][ T569] ? devlink_nl_post_doit+0x80/0x80 [ 17.622618][ T569] ? __lock_acquire+0x518/0xc20 [ 17.622624][ T569] genl_rcv_msg+0xbb/0x160 [ 17.622627][ T569] netlink_rcv_skb+0x14e/0x3a0 [ 17.622629][ T569] ? genl_family_rcv_msg+0x640/0x640 [ 17.622633][ T569] ? netlink_ack+0xcd0/0xcd0 [ 17.622640][ T569] ? netlink_deliver_tap+0xc5/0x330 [ 17.622642][ T569] ? netlink_deliver_tap+0x13c/0x330 [ 17.622650][ T569] genl_rcv+0x28/0x40 [ 17.622652][ T569] netlink_unicast+0x486/0x750 [ 17.622657][ T569] ? netlink_attachskb+0x810/0x810 [ 17.622659][ T569] ? __lock_acquire+0x518/0xc20 [ 17.622664][ T569] netlink_sendmsg+0x735/0xc60 [ 17.622668][ T569] ? netlink_unicast+0x750/0x750 [ 17.622672][ T569] ? __might_fault+0x97/0x140 [ 17.622675][ T569] ? __might_fault+0x97/0x140 [ 17.622679][ T569] __sys_sendto+0x2aa/0x400 [ 17.622683][ T569] ? __ia32_sys_getpeername+0xd0/0xd0 [ 17.622697][ T569] __x64_sys_sendto+0xe4/0x1f0 [ 17.622698][ T569] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 17.622702][ T569] ? lockdep_hardirqs_on+0x91/0x130 [ 17.622704][ T569] ? do_syscall_64+0xa6/0x530 [ 17.622706][ T569] do_syscall_64+0xff/0x530 [ 17.622707][ T569] ? exc_page_fault+0xee/0x100 [ 17.622710][ T569] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 17.622712][ T569] RIP: 0033:0x7f18bcded54e [ 17.622716][ T569] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 17.622718][ T569] RSP: 002b:00007ffd35e04140 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.622721][ T569] RAX: ffffffffffffffda RBX: 0000000000e12980 RCX: 00007f18bcded54e [ 17.622722][ T569] RDX: 0000000000000038 RSI: 0000000000e12ba0 RDI: 0000000000000005 [ 17.622723][ T569] RBP: 00007ffd35e04150 R08: 00007f18bd0a0980 R09: 000000000000000c [ 17.622724][ T569] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 17.622725][ T569] R13: 0000000000e12980 R14: 0000000000000000 R15: 0000000000000003 [ 17.622732][ T569] [ 30.898637][ T1200] Failed to register fib notifier [ 30.898702][ T1200] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 30.898704][ T1200] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1200, name: devlink [ 30.898706][ T1200] preempt_count: 1, expected: 0 [ 30.898707][ T1200] RCU nest depth: 0, expected: 0 [ 30.898708][ T1200] locks held by devlink/1200: 7, last CPU#0: [ 30.898710][ T1200] #0: ffffffffb8d5db48 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 30.898724][ T1200] #1: ff11000005273928 (&dev->mutex){....}-{4:4}, at: devlink_get_from_attrs_lock+0x1e8/0x470 [ 30.898731][ T1200] #2: ff1100000ca18a58 (&devlink->lock_key){+.+.}-{4:4}, at: devlink_get_from_attrs_lock+0x1f0/0x470 [ 30.898734][ T1200] #3: ffffffffb8599cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 30.898740][ T1200] #4: ffffffffb8599d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 30.898744][ T1200] #5: ffffffffb8489660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 30.898747][ T1200] #6: ffffffffb8489560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 30.898751][ T1200] irq event stamp: 39310 [ 30.898752][ T1200] hardirqs last enabled at (39309): [] __down_trylock_console_sem+0x86/0xa0 [ 30.898755][ T1200] hardirqs last disabled at (39310): [] console_emit_next_record+0x3f8/0x4f0 [ 30.898756][ T1200] softirqs last enabled at (39284): [] fib6_tables_dump+0x3f5/0x670 [ 30.898759][ T1200] softirqs last disabled at (39068): [] fib6_tables_dump+0x217/0x670 [ 30.898762][ T1200] Preemption disabled at: [ 30.898762][ T1200] [] vprintk_emit+0x31b/0x3e0 [ 30.898768][ T1200] CPU: 0 UID: 0 PID: 1200 Comm: devlink Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 30.898772][ T1200] Tainted: [W]=WARN [ 30.898772][ T1200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.898774][ T1200] Call Trace: [ 30.898776][ T1200] [ 30.898778][ T1200] dump_stack_lvl+0x6f/0xa0 [ 30.898784][ T1200] ? vprintk_emit+0x31b/0x3e0 [ 30.898786][ T1200] __might_resched.cold+0x1fe/0x2c1 [ 30.898791][ T1200] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 30.898795][ T1200] ? __kmalloc_noprof+0xdb/0x760 [ 30.898800][ T1200] __kmalloc_noprof+0x443/0x760 [ 30.898802][ T1200] ? alloc_buf.isra.0+0x4b/0x260 [ 30.898808][ T1200] ? do_raw_spin_unlock+0x59/0x250 [ 30.898810][ T1200] alloc_buf.isra.0+0x4b/0x260 [ 30.898814][ T1200] put_chars+0x1e1/0x2f0 [ 30.898817][ T1200] ? __send_to_port+0x420/0x420 [ 30.898824][ T1200] hvc_console_print+0x292/0x780 [ 30.898830][ T1200] ? hvc_write+0x3a0/0x3a0 [ 30.898833][ T1200] ? lock_acquire+0x13c/0x160 [ 30.898837][ T1200] console_emit_next_record+0x252/0x4f0 [ 30.898840][ T1200] ? devkmsg_read+0x4e0/0x4e0 [ 30.898845][ T1200] ? rcu_is_watching+0x16/0xd0 [ 30.898849][ T1200] ? lock_acquire+0x13c/0x160 [ 30.898852][ T1200] console_flush_one_record+0x46f/0x710 [ 30.898857][ T1200] ? console_emit_next_record+0x4f0/0x4f0 [ 30.898858][ T1200] ? __lock_acquire+0x518/0xc20 [ 30.898864][ T1200] console_unlock+0xee/0x1f0 [ 30.898866][ T1200] ? console_flush_one_record+0x710/0x710 [ 30.898868][ T1200] ? rcu_is_watching+0x16/0xd0 [ 30.898870][ T1200] ? lock_acquire+0x60/0x160 [ 30.898874][ T1200] ? __down_trylock_console_sem+0x5e/0xa0 [ 30.898875][ T1200] ? vprintk_emit+0x320/0x3e0 [ 30.898878][ T1200] vprintk_emit+0x37c/0x3e0 [ 30.898882][ T1200] ? wake_up_klogd_work_func+0x90/0x90 [ 30.898884][ T1200] ? call_fib6_entry_notifiers_replace+0x1a0/0x1a0 [ 30.898886][ T1200] ? find_held_lock+0x2b/0x80 [ 30.898892][ T1200] _printk+0xc7/0x100 [ 30.898896][ T1200] ? snapshot_read.cold+0x21/0x21 [ 30.898899][ T1200] ? fib_net_dump+0x16f/0x2e0 [ 30.898904][ T1200] ? register_fib_notifier+0x46/0xb0 [ 30.898908][ T1200] nsim_fib_create.cold+0xc/0x22 [netdevsim] [ 30.898919][ T1200] ? nsim_fib_get_val+0xe0/0xe0 [netdevsim] [ 30.898924][ T1200] ? queue_delayed_work_on+0x95/0x100 [ 30.898929][ T1200] ? nsim_dev_traps_init+0x42f/0x5a0 [netdevsim] [ 30.898935][ T1200] nsim_dev_reload_create+0x1cf/0x4c0 [netdevsim] [ 30.898939][ T1200] ? devlink_reload_reinit_sanity_check+0xf8/0x240 [ 30.898942][ T1200] devlink_reload+0x264/0x430 [ 30.898944][ T1200] ? xa_get_mark+0x140/0x550 [ 30.898948][ T1200] ? devlink_notify_unregister+0x60/0x60 [ 30.898951][ T1200] ? devlink_resources_validate+0xb0/0x130 [ 30.898957][ T1200] devlink_nl_reload_doit+0xbd9/0x1160 [ 30.898960][ T1200] ? devlink_get_from_attrs_lock+0x1f0/0x470 [ 30.898961][ T1200] ? devlink_get_from_attrs_lock+0x230/0x470 [ 30.898963][ T1200] ? devlink_reload+0x430/0x430 [ 30.898965][ T1200] ? devlink_nl_msg_reply_and_new+0x180/0x180 [ 30.898967][ T1200] ? __nla_parse+0x22/0x30 [ 30.898971][ T1200] ? genl_family_rcv_msg_attrs_parse.isra.0+0x189/0x330 [ 30.898976][ T1200] genl_family_rcv_msg_doit+0x206/0x300 [ 30.898979][ T1200] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 30.898981][ T1200] ? __lock_release.isra.0+0x69/0x1a0 [ 30.898987][ T1200] ? rcu_is_watching+0x16/0xd0 [ 30.898989][ T1200] ? cap_capable+0x1d7/0x3d0 [ 30.898993][ T1200] ? write_profile+0xf0/0xf0 [ 30.898996][ T1200] ? unwind_get_return_address+0x67/0xd0 [ 30.899002][ T1200] genl_family_rcv_msg+0x3a4/0x640 [ 30.899005][ T1200] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 30.899008][ T1200] ? rcu_read_lock_any_held+0x3c/0x90 [ 30.899010][ T1200] ? devlink_nl_pre_doit_port+0x110/0x110 [ 30.899012][ T1200] ? devlink_reload+0x430/0x430 [ 30.899013][ T1200] ? devlink_nl_post_doit+0x80/0x80 [ 30.899015][ T1200] ? __lock_acquire+0x518/0xc20 [ 30.899020][ T1200] genl_rcv_msg+0xbb/0x160 [ 30.899024][ T1200] netlink_rcv_skb+0x14e/0x3a0 [ 30.899026][ T1200] ? genl_family_rcv_msg+0x640/0x640 [ 30.899029][ T1200] ? netlink_ack+0xcd0/0xcd0 [ 30.899037][ T1200] ? netlink_deliver_tap+0xc5/0x330 [ 30.899039][ T1200] ? netlink_deliver_tap+0x13c/0x330 [ 30.899043][ T1200] genl_rcv+0x28/0x40 [ 30.899045][ T1200] netlink_unicast+0x486/0x750 [ 30.899050][ T1200] ? netlink_attachskb+0x810/0x810 [ 30.899052][ T1200] ? __lock_acquire+0x518/0xc20 [ 30.899057][ T1200] netlink_sendmsg+0x735/0xc60 [ 30.899061][ T1200] ? netlink_unicast+0x750/0x750 [ 30.899065][ T1200] ? __might_fault+0x97/0x140 [ 30.899068][ T1200] ? __might_fault+0x97/0x140 [ 30.899072][ T1200] __sys_sendto+0x2aa/0x400 [ 30.899076][ T1200] ? __ia32_sys_getpeername+0xd0/0xd0 [ 30.899090][ T1200] __x64_sys_sendto+0xe4/0x1f0 [ 30.899092][ T1200] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 30.899096][ T1200] ? lockdep_hardirqs_on+0x91/0x130 [ 30.899098][ T1200] ? do_syscall_64+0xa6/0x530 [ 30.899100][ T1200] do_syscall_64+0xff/0x530 [ 30.899101][ T1200] ? exc_page_fault+0xee/0x100 [ 30.899104][ T1200] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.899106][ T1200] RIP: 0033:0x7f9e92c1b54e [ 30.899110][ T1200] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 30.899112][ T1200] RSP: 002b:00007ffef83151f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 30.899115][ T1200] RAX: ffffffffffffffda RBX: 000000002a7ce980 RCX: 00007f9e92c1b54e [ 30.899116][ T1200] RDX: 0000000000000038 RSI: 000000002a7ceba0 RDI: 0000000000000005 [ 30.899117][ T1200] RBP: 00007ffef8315200 R08: 00007f9e92ece980 R09: 000000000000000c [ 30.899118][ T1200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 30.899119][ T1200] R13: 000000002a7ce980 R14: 0000000000000000 R15: 0000000000000003 [ 30.899126][ T1200] [ 38.998195][ T1592] Failed to register fib notifier [ 38.998215][ T1592] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 38.998222][ T1592] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1592, name: devlink [ 38.998224][ T1592] preempt_count: 1, expected: 0 [ 38.998225][ T1592] RCU nest depth: 0, expected: 0 [ 38.998226][ T1592] locks held by devlink/1592: 7, last CPU#2: [ 38.998229][ T1592] #0: ffffffffb8d5db48 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 38.998244][ T1592] #1: ff11000005273928 (&dev->mutex){....}-{4:4}, at: devlink_get_from_attrs_lock+0x1e8/0x470 [ 38.998250][ T1592] #2: ff1100000ca18a58 (&devlink->lock_key){+.+.}-{4:4}, at: devlink_get_from_attrs_lock+0x1f0/0x470 [ 38.998253][ T1592] #3: ffffffffb8599cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 38.998259][ T1592] #4: ffffffffb8599d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 38.998263][ T1592] #5: ffffffffb8489660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 38.998266][ T1592] #6: ffffffffb8489560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 38.998270][ T1592] irq event stamp: 19916 [ 38.998271][ T1592] hardirqs last enabled at (19915): [] __down_trylock_console_sem+0x86/0xa0 [ 38.998273][ T1592] hardirqs last disabled at (19916): [] console_emit_next_record+0x3f8/0x4f0 [ 38.998275][ T1592] softirqs last enabled at (19886): [] nsim_fib_event_nb+0x2f0/0xa80 [netdevsim] [ 38.998283][ T1592] softirqs last disabled at (19884): [] nsim_fib_event_nb+0x213/0xa80 [netdevsim] [ 38.998287][ T1592] Preemption disabled at: [ 38.998288][ T1592] [] vprintk_emit+0x31b/0x3e0 [ 38.998293][ T1592] CPU: 2 UID: 0 PID: 1592 Comm: devlink Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 38.998297][ T1592] Tainted: [W]=WARN [ 38.998298][ T1592] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.998299][ T1592] Call Trace: [ 38.998301][ T1592] [ 38.998303][ T1592] dump_stack_lvl+0x6f/0xa0 [ 38.998308][ T1592] ? vprintk_emit+0x31b/0x3e0 [ 38.998310][ T1592] __might_resched.cold+0x1fe/0x2c1 [ 38.998315][ T1592] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 38.998319][ T1592] ? __kmalloc_noprof+0xdb/0x760 [ 38.998323][ T1592] __kmalloc_noprof+0x443/0x760 [ 38.998325][ T1592] ? alloc_buf.isra.0+0x4b/0x260 [ 38.998331][ T1592] ? do_raw_spin_unlock+0x59/0x250 [ 38.998333][ T1592] alloc_buf.isra.0+0x4b/0x260 [ 38.998337][ T1592] put_chars+0x1e1/0x2f0 [ 38.998339][ T1592] ? desc_read_finalized_seq+0x41/0x120 [ 38.998342][ T1592] ? __send_to_port+0x420/0x420 [ 38.998348][ T1592] hvc_console_print+0x292/0x780 [ 38.998354][ T1592] ? hvc_write+0x3a0/0x3a0 [ 38.998357][ T1592] ? lock_acquire+0x13c/0x160 [ 38.998361][ T1592] console_emit_next_record+0x252/0x4f0 [ 38.998365][ T1592] ? devkmsg_read+0x4e0/0x4e0 [ 38.998369][ T1592] ? rcu_is_watching+0x16/0xd0 [ 38.998372][ T1592] ? lock_acquire+0x13c/0x160 [ 38.998376][ T1592] console_flush_one_record+0x46f/0x710 [ 38.998380][ T1592] ? console_emit_next_record+0x4f0/0x4f0 [ 38.998382][ T1592] ? __lock_acquire+0x518/0xc20 [ 38.998387][ T1592] console_unlock+0xee/0x1f0 [ 38.998389][ T1592] ? console_flush_one_record+0x710/0x710 [ 38.998391][ T1592] ? rcu_is_watching+0x16/0xd0 [ 38.998393][ T1592] ? lock_acquire+0x60/0x160 [ 38.998397][ T1592] ? __down_trylock_console_sem+0x5e/0xa0 [ 38.998398][ T1592] ? vprintk_emit+0x320/0x3e0 [ 38.998401][ T1592] vprintk_emit+0x37c/0x3e0 [ 38.998405][ T1592] ? wake_up_klogd_work_func+0x90/0x90 [ 38.998406][ T1592] ? lockdep_hardirqs_on+0x91/0x130 [ 38.998410][ T1592] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 38.998413][ T1592] ? rcu_preempt_deferred_qs_irqrestore+0x7cf/0xc10 [ 38.998418][ T1592] _printk+0xc7/0x100 [ 38.998422][ T1592] ? snapshot_read.cold+0x21/0x21 [ 38.998425][ T1592] ? fib_net_dump+0x16f/0x2e0 [ 38.998429][ T1592] ? register_fib_notifier+0x46/0xb0 [ 38.998433][ T1592] nsim_fib_create.cold+0xc/0x22 [netdevsim] [ 38.998442][ T1592] ? nsim_fib_get_val+0xe0/0xe0 [netdevsim] [ 38.998445][ T1592] ? queue_delayed_work_on+0x95/0x100 [ 38.998450][ T1592] ? nsim_dev_traps_init+0x42f/0x5a0 [netdevsim] [ 38.998456][ T1592] nsim_dev_reload_create+0x1cf/0x4c0 [netdevsim] [ 38.998460][ T1592] ? devlink_reload_reinit_sanity_check+0xf8/0x240 [ 38.998463][ T1592] devlink_reload+0x264/0x430 [ 38.998465][ T1592] ? xa_get_mark+0x140/0x550 [ 38.998469][ T1592] ? devlink_notify_unregister+0x60/0x60 [ 38.998472][ T1592] ? devlink_resources_validate+0xb0/0x130 [ 38.998478][ T1592] devlink_nl_reload_doit+0xbd9/0x1160 [ 38.998480][ T1592] ? devlink_get_from_attrs_lock+0x1f0/0x470 [ 38.998482][ T1592] ? devlink_get_from_attrs_lock+0x230/0x470 [ 38.998484][ T1592] ? devlink_reload+0x430/0x430 [ 38.998485][ T1592] ? devlink_nl_msg_reply_and_new+0x180/0x180 [ 38.998488][ T1592] ? __nla_parse+0x22/0x30 [ 38.998491][ T1592] ? genl_family_rcv_msg_attrs_parse.isra.0+0x189/0x330 [ 38.998496][ T1592] genl_family_rcv_msg_doit+0x206/0x300 [ 38.998500][ T1592] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 38.998502][ T1592] ? __lock_release.isra.0+0x69/0x1a0 [ 38.998507][ T1592] ? rcu_is_watching+0x16/0xd0 [ 38.998509][ T1592] ? cap_capable+0x1d7/0x3d0 [ 38.998513][ T1592] ? write_profile+0xf0/0xf0 [ 38.998516][ T1592] ? unwind_get_return_address+0x67/0xd0 [ 38.998521][ T1592] genl_family_rcv_msg+0x3a4/0x640 [ 38.998525][ T1592] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 38.998528][ T1592] ? rcu_read_lock_any_held+0x3c/0x90 [ 38.998530][ T1592] ? devlink_nl_pre_doit_port+0x110/0x110 [ 38.998531][ T1592] ? devlink_reload+0x430/0x430 [ 38.998533][ T1592] ? devlink_nl_post_doit+0x80/0x80 [ 38.998535][ T1592] ? __lock_acquire+0x518/0xc20 [ 38.998540][ T1592] genl_rcv_msg+0xbb/0x160 [ 38.998543][ T1592] netlink_rcv_skb+0x14e/0x3a0 [ 38.998545][ T1592] ? genl_family_rcv_msg+0x640/0x640 [ 38.998549][ T1592] ? netlink_ack+0xcd0/0xcd0 [ 38.998556][ T1592] ? netlink_deliver_tap+0xc5/0x330 [ 38.998558][ T1592] ? netlink_deliver_tap+0x13c/0x330 [ 38.998562][ T1592] genl_rcv+0x28/0x40 [ 38.998565][ T1592] netlink_unicast+0x486/0x750 [ 38.998569][ T1592] ? netlink_attachskb+0x810/0x810 [ 38.998571][ T1592] ? __lock_acquire+0x518/0xc20 [ 38.998576][ T1592] netlink_sendmsg+0x735/0xc60 [ 38.998580][ T1592] ? netlink_unicast+0x750/0x750 [ 38.998584][ T1592] ? __might_fault+0x97/0x140 [ 38.998587][ T1592] ? __might_fault+0x97/0x140 [ 38.998591][ T1592] __sys_sendto+0x2aa/0x400 [ 38.998594][ T1592] ? __ia32_sys_getpeername+0xd0/0xd0 [ 38.998608][ T1592] __x64_sys_sendto+0xe4/0x1f0 [ 38.998610][ T1592] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 38.998614][ T1592] ? lockdep_hardirqs_on+0x91/0x130 [ 38.998616][ T1592] ? do_syscall_64+0xa6/0x530 [ 38.998617][ T1592] do_syscall_64+0xff/0x530 [ 38.998619][ T1592] ? exc_page_fault+0xee/0x100 [ 38.998621][ T1592] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 38.998623][ T1592] RIP: 0033:0x7f7edcdb854e [ 38.998627][ T1592] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 38.998629][ T1592] RSP: 002b:00007ffda1ef0f20 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 38.998631][ T1592] RAX: ffffffffffffffda RBX: 000000001c0b7980 RCX: 00007f7edcdb854e [ 38.998633][ T1592] RDX: 0000000000000038 RSI: 000000001c0b7ba0 RDI: 0000000000000005 [ 38.998634][ T1592] RBP: 00007ffda1ef0f30 R08: 00007f7edd06b980 R09: 000000000000000c [ 38.998635][ T1592] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 38.998635][ T1592] R13: 000000001c0b7980 R14: 0000000000000000 R15: 0000000000000003 [ 38.998642][ T1592] [ 51.988703][ T2221] Failed to register fib notifier [ 51.988720][ T2221] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 51.988723][ T2221] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 2221, name: devlink [ 51.988725][ T2221] preempt_count: 1, expected: 0 [ 51.988725][ T2221] RCU nest depth: 0, expected: 0 [ 51.988726][ T2221] locks held by devlink/2221: 7, last CPU#3: [ 51.988729][ T2221] #0: ffffffffb8d5db48 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 51.988743][ T2221] #1: ff11000005273928 (&dev->mutex){....}-{4:4}, at: devlink_get_from_attrs_lock+0x1e8/0x470 [ 51.988752][ T2221] #2: ff1100000ca18a58 (&devlink->lock_key){+.+.}-{4:4}, at: devlink_get_from_attrs_lock+0x1f0/0x470 [ 51.988756][ T2221] #3: ffffffffb8599cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 51.988762][ T2221] #4: ffffffffb8599d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 51.988766][ T2221] #5: ffffffffb8489660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 51.988769][ T2221] #6: ffffffffb8489560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 51.988773][ T2221] irq event stamp: 31496 [ 51.988774][ T2221] hardirqs last enabled at (31495): [] __down_trylock_console_sem+0x86/0xa0 [ 51.988776][ T2221] hardirqs last disabled at (31496): [] console_emit_next_record+0x3f8/0x4f0 [ 51.988778][ T2221] softirqs last enabled at (31472): [] fib6_tables_dump+0x3f5/0x670 [ 51.988781][ T2221] softirqs last disabled at (31264): [] fib6_tables_dump+0x217/0x670 [ 51.988783][ T2221] Preemption disabled at: [ 51.988784][ T2221] [] vprintk_emit+0x31b/0x3e0 [ 51.988789][ T2221] CPU: 3 UID: 0 PID: 2221 Comm: devlink Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 51.988793][ T2221] Tainted: [W]=WARN [ 51.988793][ T2221] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.988795][ T2221] Call Trace: [ 51.988797][ T2221] [ 51.988799][ T2221] dump_stack_lvl+0x6f/0xa0 [ 51.988804][ T2221] ? vprintk_emit+0x31b/0x3e0 [ 51.988806][ T2221] __might_resched.cold+0x1fe/0x2c1 [ 51.988811][ T2221] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 51.988815][ T2221] ? __kmalloc_noprof+0xdb/0x760 [ 51.988820][ T2221] __kmalloc_noprof+0x443/0x760 [ 51.988822][ T2221] ? alloc_buf.isra.0+0x4b/0x260 [ 51.988828][ T2221] ? do_raw_spin_unlock+0x59/0x250 [ 51.988830][ T2221] alloc_buf.isra.0+0x4b/0x260 [ 51.988834][ T2221] put_chars+0x1e1/0x2f0 [ 51.988835][ T2221] ? desc_read_finalized_seq+0x41/0x120 [ 51.988838][ T2221] ? __send_to_port+0x420/0x420 [ 51.988845][ T2221] hvc_console_print+0x292/0x780 [ 51.988851][ T2221] ? hvc_write+0x3a0/0x3a0 [ 51.988854][ T2221] ? lock_acquire+0x13c/0x160 [ 51.988858][ T2221] console_emit_next_record+0x252/0x4f0 [ 51.988862][ T2221] ? devkmsg_read+0x4e0/0x4e0 [ 51.988866][ T2221] ? rcu_is_watching+0x16/0xd0 [ 51.988870][ T2221] ? lock_acquire+0x13c/0x160 [ 51.988873][ T2221] console_flush_one_record+0x46f/0x710 [ 51.988877][ T2221] ? console_emit_next_record+0x4f0/0x4f0 [ 51.988879][ T2221] ? __lock_acquire+0x518/0xc20 [ 51.988884][ T2221] console_unlock+0xee/0x1f0 [ 51.988887][ T2221] ? console_flush_one_record+0x710/0x710 [ 51.988888][ T2221] ? rcu_is_watching+0x16/0xd0 [ 51.988891][ T2221] ? lock_acquire+0x60/0x160 [ 51.988894][ T2221] ? __down_trylock_console_sem+0x5e/0xa0 [ 51.988896][ T2221] ? vprintk_emit+0x320/0x3e0 [ 51.988899][ T2221] vprintk_emit+0x37c/0x3e0 [ 51.988903][ T2221] ? wake_up_klogd_work_func+0x90/0x90 [ 51.988904][ T2221] ? lockdep_hardirqs_on+0x91/0x130 [ 51.988908][ T2221] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 51.988911][ T2221] ? rcu_preempt_deferred_qs_irqrestore+0x7cf/0xc10 [ 51.988916][ T2221] _printk+0xc7/0x100 [ 51.988920][ T2221] ? snapshot_read.cold+0x21/0x21 [ 51.988923][ T2221] ? fib_net_dump+0x16f/0x2e0 [ 51.988928][ T2221] ? register_fib_notifier+0x46/0xb0 [ 51.988932][ T2221] nsim_fib_create.cold+0xc/0x22 [netdevsim] [ 51.988943][ T2221] ? nsim_fib_get_val+0xe0/0xe0 [netdevsim] [ 51.988948][ T2221] ? queue_delayed_work_on+0x95/0x100 [ 51.988953][ T2221] ? nsim_dev_traps_init+0x42f/0x5a0 [netdevsim] [ 51.988959][ T2221] nsim_dev_reload_create+0x1cf/0x4c0 [netdevsim] [ 51.988964][ T2221] ? devlink_reload_reinit_sanity_check+0xf8/0x240 [ 51.988966][ T2221] devlink_reload+0x264/0x430 [ 51.988969][ T2221] ? xa_get_mark+0x140/0x550 [ 51.988972][ T2221] ? devlink_notify_unregister+0x60/0x60 [ 51.988975][ T2221] ? devlink_resources_validate+0xb0/0x130 [ 51.988981][ T2221] devlink_nl_reload_doit+0xbd9/0x1160 [ 51.988984][ T2221] ? devlink_get_from_attrs_lock+0x1f0/0x470 [ 51.988985][ T2221] ? devlink_get_from_attrs_lock+0x230/0x470 [ 51.988987][ T2221] ? devlink_reload+0x430/0x430 [ 51.988989][ T2221] ? devlink_nl_msg_reply_and_new+0x180/0x180 [ 51.988991][ T2221] ? __nla_parse+0x22/0x30 [ 51.988995][ T2221] ? genl_family_rcv_msg_attrs_parse.isra.0+0x189/0x330 [ 51.989000][ T2221] genl_family_rcv_msg_doit+0x206/0x300 [ 51.989003][ T2221] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 51.989005][ T2221] ? __lock_release.isra.0+0x69/0x1a0 [ 51.989011][ T2221] ? rcu_is_watching+0x16/0xd0 [ 51.989013][ T2221] ? cap_capable+0x1d7/0x3d0 [ 51.989017][ T2221] ? write_profile+0xf0/0xf0 [ 51.989020][ T2221] ? unwind_get_return_address+0x67/0xd0 [ 51.989025][ T2221] genl_family_rcv_msg+0x3a4/0x640 [ 51.989029][ T2221] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 51.989032][ T2221] ? rcu_read_lock_any_held+0x3c/0x90 [ 51.989034][ T2221] ? devlink_nl_pre_doit_port+0x110/0x110 [ 51.989035][ T2221] ? devlink_reload+0x430/0x430 [ 51.989037][ T2221] ? devlink_nl_post_doit+0x80/0x80 [ 51.989039][ T2221] ? __lock_acquire+0x518/0xc20 [ 51.989044][ T2221] genl_rcv_msg+0xbb/0x160 [ 51.989048][ T2221] netlink_rcv_skb+0x14e/0x3a0 [ 51.989050][ T2221] ? genl_family_rcv_msg+0x640/0x640 [ 51.989054][ T2221] ? netlink_ack+0xcd0/0xcd0 [ 51.989061][ T2221] ? netlink_deliver_tap+0xc5/0x330 [ 51.989063][ T2221] ? netlink_deliver_tap+0x13c/0x330 [ 51.989067][ T2221] genl_rcv+0x28/0x40 [ 51.989070][ T2221] netlink_unicast+0x486/0x750 [ 51.989074][ T2221] ? netlink_attachskb+0x810/0x810 [ 51.989076][ T2221] ? __lock_acquire+0x518/0xc20 [ 51.989081][ T2221] netlink_sendmsg+0x735/0xc60 [ 51.989085][ T2221] ? netlink_unicast+0x750/0x750 [ 51.989089][ T2221] ? __might_fault+0x97/0x140 [ 51.989092][ T2221] ? __might_fault+0x97/0x140 [ 51.989096][ T2221] __sys_sendto+0x2aa/0x400 [ 51.989100][ T2221] ? __ia32_sys_getpeername+0xd0/0xd0 [ 51.989114][ T2221] __x64_sys_sendto+0xe4/0x1f0 [ 51.989116][ T2221] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 51.989119][ T2221] ? lockdep_hardirqs_on+0x91/0x130 [ 51.989121][ T2221] ? do_syscall_64+0xa6/0x530 [ 51.989123][ T2221] do_syscall_64+0xff/0x530 [ 51.989124][ T2221] ? exc_page_fault+0xee/0x100 [ 51.989127][ T2221] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 51.989129][ T2221] RIP: 0033:0x7fbea52c854e [ 51.989133][ T2221] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 51.989135][ T2221] RSP: 002b:00007fffc1ba0260 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 51.989138][ T2221] RAX: ffffffffffffffda RBX: 000000001e08a980 RCX: 00007fbea52c854e [ 51.989139][ T2221] RDX: 0000000000000038 RSI: 000000001e08aba0 RDI: 0000000000000005 [ 51.989140][ T2221] RBP: 00007fffc1ba0270 R08: 00007fbea557b980 R09: 000000000000000c [ 51.989141][ T2221] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 51.989142][ T2221] R13: 000000001e08a980 R14: 0000000000000000 R15: 0000000000000003 [ 51.989149][ T2221]