[ 9.536195][ T201] bond0: (slave eth0): Enslaving as a backup interface with a down link [ 9.536277][ T201] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 9.536279][ T201] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 201, name: ip [ 9.536281][ T201] preempt_count: 1, expected: 0 [ 9.536282][ T201] RCU nest depth: 0, expected: 0 [ 9.536283][ T201] locks held by ip/201: 5, last CPU#3: [ 9.536285][ T201] #0: ffffffff89b22700 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x9a8/0x11b0 [ 9.536297][ T201] #1: ffffffff89399cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 9.536303][ T201] #2: ffffffff89399d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 9.536306][ T201] #3: ffffffff89289660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 9.536309][ T201] #4: ffffffff89289560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 9.536313][ T201] irq event stamp: 23238 [ 9.536313][ T201] hardirqs last enabled at (23237): [] __down_trylock_console_sem+0x86/0xa0 [ 9.536317][ T201] hardirqs last disabled at (23238): [] console_emit_next_record+0x3f8/0x4f0 [ 9.536318][ T201] softirqs last enabled at (23216): [] bond_update_slave_arr+0x7ae/0xcf0 [ 9.536321][ T201] softirqs last disabled at (23214): [] bond_update_slave_arr+0x6af/0xcf0 [ 9.536323][ T201] Preemption disabled at: [ 9.536324][ T201] [] vprintk_emit+0x31b/0x3e0 [ 9.536329][ T201] CPU: 3 UID: 0 PID: 201 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 9.536333][ T201] Tainted: [W]=WARN [ 9.536334][ T201] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.536336][ T201] Call Trace: [ 9.536337][ T201] [ 9.536339][ T201] dump_stack_lvl+0x6f/0xa0 [ 9.536344][ T201] ? vprintk_emit+0x31b/0x3e0 [ 9.536346][ T201] __might_resched.cold+0x1fe/0x2c1 [ 9.536350][ T201] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 9.536354][ T201] ? __kmalloc_noprof+0xdb/0x760 [ 9.536359][ T201] __kmalloc_noprof+0x443/0x760 [ 9.536362][ T201] ? alloc_buf.isra.0+0x4b/0x260 [ 9.536368][ T201] ? do_raw_spin_unlock+0x59/0x250 [ 9.536370][ T201] alloc_buf.isra.0+0x4b/0x260 [ 9.536374][ T201] put_chars+0x1e1/0x2f0 [ 9.536377][ T201] ? __send_to_port+0x420/0x420 [ 9.536383][ T201] hvc_console_print+0x292/0x780 [ 9.536391][ T201] ? hvc_write+0x3a0/0x3a0 [ 9.536394][ T201] ? lock_acquire+0x13c/0x160 [ 9.536398][ T201] console_emit_next_record+0x252/0x4f0 [ 9.536401][ T201] ? devkmsg_read+0x4e0/0x4e0 [ 9.536405][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536409][ T201] ? lock_acquire+0x13c/0x160 [ 9.536413][ T201] console_flush_one_record+0x46f/0x710 [ 9.536416][ T201] ? console_emit_next_record+0x4f0/0x4f0 [ 9.536418][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536423][ T201] console_unlock+0xee/0x1f0 [ 9.536425][ T201] ? console_flush_one_record+0x710/0x710 [ 9.536427][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536429][ T201] ? lock_acquire+0x60/0x160 [ 9.536432][ T201] ? __down_trylock_console_sem+0x5e/0xa0 [ 9.536434][ T201] ? vprintk_emit+0x320/0x3e0 [ 9.536437][ T201] vprintk_emit+0x37c/0x3e0 [ 9.536440][ T201] ? wake_up_klogd_work_func+0x90/0x90 [ 9.536445][ T201] ? packet_sendmsg_spkt+0x1350/0x1350 [ 9.536451][ T201] _printk+0xc7/0x100 [ 9.536454][ T201] ? snapshot_read.cold+0x21/0x21 [ 9.536458][ T201] ? __mutex_unlock_slowpath+0x9e/0x740 [ 9.536461][ T201] ? netdev_name+0x43/0x60 [ 9.536464][ T201] ? __netdev_printk+0x17f/0x1d0 [ 9.536467][ T201] netdev_info+0xe2/0x116 [ 9.536469][ T201] ? netdev_notice+0x120/0x120 [ 9.536473][ T201] ? bond_lower_state_changed+0x160/0x160 [ 9.536477][ T201] ? netdev_upper_dev_link+0xb0/0xb0 [ 9.536482][ T201] bond_enslave.cold+0x156/0x4f7 [ 9.536490][ T201] ? find_held_lock+0x2b/0x80 [ 9.536492][ T201] ? bond_update_slave_arr+0xcf0/0xcf0 [ 9.536494][ T201] ? mark_usage+0x61/0x170 [ 9.536496][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536497][ T201] ? __lock_acquire+0x500/0xc20 [ 9.536502][ T201] ? lock_acquire.part.0+0xd4/0x280 [ 9.536509][ T201] ? is_bpf_text_address+0x72/0x110 [ 9.536512][ T201] ? kernel_text_address+0x149/0x170 [ 9.536518][ T201] do_set_master+0x3b2/0x780 [ 9.536522][ T201] do_setlink.isra.0+0x9ec/0x2a60 [ 9.536525][ T201] ? stack_trace_save+0x93/0xc0 [ 9.536529][ T201] ? rtnl_link_get_size+0x350/0x350 [ 9.536531][ T201] ? rcu_read_lock_any_held+0x66/0x90 [ 9.536534][ T201] ? stack_depot_save_flags+0x38e/0x790 [ 9.536537][ T201] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 9.536539][ T201] ? rcu_read_lock_any_held+0x3c/0x90 [ 9.536541][ T201] ? validate_chain+0x38b/0xc20 [ 9.536544][ T201] ? kasan_save_stack+0x3d/0x50 [ 9.536546][ T201] ? kasan_save_stack+0x2f/0x50 [ 9.536547][ T201] ? kasan_save_track+0x14/0x30 [ 9.536550][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536552][ T201] ? netlink_seq_next+0x5e/0x60 [ 9.536555][ T201] ? ___sys_sendmsg+0xc0/0x1d0 [ 9.536559][ T201] ? lock_acquire.part.0+0xd4/0x280 [ 9.536562][ T201] ? rtnl_newlink+0x9a8/0x11b0 [ 9.536565][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536566][ T201] ? lock_acquire+0x13c/0x160 [ 9.536568][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536570][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536571][ T201] ? trace_contention_end+0xb3/0x180 [ 9.536574][ T201] ? __mutex_lock+0x1db/0x1ea0 [ 9.536575][ T201] ? __mutex_lock+0x9a3/0x1ea0 [ 9.536577][ T201] ? rtnl_newlink+0x9a8/0x11b0 [ 9.536581][ T201] ? ww_mutex_lock+0x160/0x160 [ 9.536583][ T201] ? nla_get_range_signed+0x3d0/0x3d0 [ 9.536589][ T201] ? __rtnl_newlink+0x3fa/0xa50 [ 9.536594][ T201] rtnl_newlink+0x9f1/0x11b0 [ 9.536600][ T201] ? rtnl_bridge_getlink+0x850/0x850 [ 9.536602][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536607][ T201] ? lock_acquire.part.0+0xd4/0x280 [ 9.536609][ T201] ? find_held_lock+0x2b/0x80 [ 9.536611][ T201] ? rtnl_bridge_getlink+0x850/0x850 [ 9.536613][ T201] ? __lock_release.isra.0+0x69/0x1a0 [ 9.536617][ T201] ? rtnl_bridge_getlink+0x850/0x850 [ 9.536619][ T201] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 9.536623][ T201] ? rtnl_link_fill+0x900/0x900 [ 9.536625][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536629][ T201] ? lock_acquire.part.0+0xd4/0x280 [ 9.536631][ T201] ? find_held_lock+0x2b/0x80 [ 9.536635][ T201] netlink_rcv_skb+0x14e/0x3a0 [ 9.536637][ T201] ? rtnl_link_fill+0x900/0x900 [ 9.536640][ T201] ? netlink_ack+0xcd0/0xcd0 [ 9.536646][ T201] ? netlink_deliver_tap+0xc5/0x330 [ 9.536648][ T201] ? netlink_deliver_tap+0x13c/0x330 [ 9.536652][ T201] netlink_unicast+0x486/0x750 [ 9.536656][ T201] ? netlink_attachskb+0x810/0x810 [ 9.536658][ T201] ? __lock_acquire+0x518/0xc20 [ 9.536663][ T201] netlink_sendmsg+0x735/0xc60 [ 9.536666][ T201] ? netlink_unicast+0x750/0x750 [ 9.536670][ T201] ? __might_fault+0x97/0x140 [ 9.536676][ T201] ____sys_sendmsg+0x415/0x880 [ 9.536678][ T201] ? copy_msghdr_from_user+0x279/0x420 [ 9.536680][ T201] ? get_timestamp.constprop.0+0x3a0/0x3a0 [ 9.536681][ T201] ? move_addr_to_kernel+0x40/0x40 [ 9.536688][ T201] ___sys_sendmsg+0x14e/0x1d0 [ 9.536691][ T201] ? copy_msghdr_from_user+0x420/0x420 [ 9.536705][ T201] __sys_sendmsg+0x12c/0x1d0 [ 9.536708][ T201] ? __sys_sendmsg_sock+0x20/0x20 [ 9.536714][ T201] ? rcu_is_watching+0x16/0xd0 [ 9.536717][ T201] do_syscall_64+0xff/0x530 [ 9.536719][ T201] ? exc_page_fault+0xee/0x100 [ 9.536722][ T201] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 9.536725][ T201] RIP: 0033:0x7f9ee86a454e [ 9.536729][ T201] 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 [ 9.536731][ T201] RSP: 002b:00007ffd1d5bc240 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.536733][ T201] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9ee86a454e [ 9.536734][ T201] RDX: 0000000000000000 RSI: 00007ffd1d5bc2f0 RDI: 0000000000000005 [ 9.536735][ T201] RBP: 00007ffd1d5bc250 R08: 0000000000000000 R09: 0000000000000000 [ 9.536736][ T201] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91199a [ 9.536737][ T201] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd1d5bc9c0 [ 9.536743][ T201] [ 9.573839][ T201] ip (201) used greatest stack depth: 22824 bytes left [ 9.599698][ T202] bond0: (slave eth1): Enslaving as a backup interface with a down link [ 9.672137][ T205] bond0: (slave eth0): Enslaving as a backup interface with an up link [ 9.698877][ T206] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 76.845880][ T208] bond0: Warning: No 802.3ad response from the link partner for any adapters in the bond [ 76.845947][ T208] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 76.845950][ T208] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 208, name: kworker/u16:2 [ 76.845951][ T208] preempt_count: 202, expected: 0 [ 76.845953][ T208] RCU nest depth: 2, expected: 0 [ 76.845954][ T208] locks held by kworker/u16:2/208: 9, last CPU#2: [ 76.845956][ T208] #0: ff1100000c73a940 ((wq_completion)bond0){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 76.845968][ T208] #1: ffa00000004d7d10 ((work_completion)(&(&bond->ad_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 76.845971][ T208] #2: ff1100000d682e98 (&bond->mode_lock){+...}-{3:3}, at: bond_3ad_state_machine_handler+0xd2/0x1f00 [ 76.845977][ T208] #3: ffffffff893b0b00 (rcu_read_lock){....}-{1:3}, at: bond_3ad_state_machine_handler+0xe9/0x1f00 [ 76.845980][ T208] #4: ffffffff893b0b00 (rcu_read_lock){....}-{1:3}, at: ad_agg_selection_logic+0xdc/0x1b70 [ 76.845983][ T208] #5: ffffffff89399cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 76.845988][ T208] #6: ffffffff89399d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 76.845991][ T208] #7: ffffffff89289660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 76.845994][ T208] #8: ffffffff89289560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x202/0x4f0 [ 76.845997][ T208] irq event stamp: 23277 [ 76.845998][ T208] hardirqs last enabled at (23276): [] __down_trylock_console_sem+0x86/0xa0 [ 76.846001][ T208] hardirqs last disabled at (23277): [] console_emit_next_record+0x3f8/0x4f0 [ 76.846003][ T208] softirqs last enabled at (23256): [] handle_softirqs+0x67c/0x900 [ 76.846006][ T208] softirqs last disabled at (23270): [] bond_3ad_state_machine_handler+0xd2/0x1f00 [ 76.846008][ T208] Preemption disabled at: [ 76.846009][ T208] [<0000000000000000>] 0x0 [ 76.846016][ T208] CPU: 2 UID: 0 PID: 208 Comm: kworker/u16:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 76.846019][ T208] Tainted: [W]=WARN [ 76.846020][ T208] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.846022][ T208] Workqueue: bond0 bond_3ad_state_machine_handler [ 76.846025][ T208] Call Trace: [ 76.846026][ T208] [ 76.846028][ T208] dump_stack_lvl+0x6f/0xa0 [ 76.846034][ T208] __might_resched.cold+0x1fe/0x2c1 [ 76.846038][ T208] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 76.846042][ T208] ? __kmalloc_noprof+0xdb/0x760 [ 76.846048][ T208] __kmalloc_noprof+0x443/0x760 [ 76.846050][ T208] ? alloc_buf.isra.0+0x4b/0x260 [ 76.846056][ T208] ? do_raw_spin_unlock+0x59/0x250 [ 76.846059][ T208] alloc_buf.isra.0+0x4b/0x260 [ 76.846062][ T208] put_chars+0x1e1/0x2f0 [ 76.846066][ T208] ? __send_to_port+0x420/0x420 [ 76.846071][ T208] ? validate_chain+0x34a/0xc20 [ 76.846075][ T208] hvc_console_print+0x292/0x780 [ 76.846079][ T208] ? mark_usage+0x61/0x170 [ 76.846081][ T208] ? __lock_acquire+0x518/0xc20 [ 76.846083][ T208] ? __lock_acquire+0x518/0xc20 [ 76.846087][ T208] ? hvc_write+0x3a0/0x3a0 [ 76.846090][ T208] ? console_emit_next_record+0x202/0x4f0 [ 76.846093][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846096][ T208] ? lock_acquire+0x13c/0x160 [ 76.846100][ T208] console_emit_next_record+0x252/0x4f0 [ 76.846104][ T208] ? devkmsg_read+0x4e0/0x4e0 [ 76.846108][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846110][ T208] ? lock_acquire+0x13c/0x160 [ 76.846114][ T208] console_flush_one_record+0x46f/0x710 [ 76.846118][ T208] ? console_emit_next_record+0x4f0/0x4f0 [ 76.846119][ T208] ? __lock_acquire+0x518/0xc20 [ 76.846125][ T208] console_unlock+0xee/0x1f0 [ 76.846128][ T208] ? console_flush_one_record+0x710/0x710 [ 76.846129][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846131][ T208] ? lock_acquire+0x60/0x160 [ 76.846135][ T208] ? __down_trylock_console_sem+0x5e/0xa0 [ 76.846137][ T208] ? vprintk_emit+0x320/0x3e0 [ 76.846140][ T208] vprintk_emit+0x37c/0x3e0 [ 76.846144][ T208] ? wake_up_klogd_work_func+0x90/0x90 [ 76.846146][ T208] ? __lock_release.isra.0+0x69/0x1a0 [ 76.846151][ T208] _printk+0xc7/0x100 [ 76.846154][ T208] ? snapshot_read.cold+0x21/0x21 [ 76.846156][ T208] ? ___ratelimit+0x4e7/0xa00 [ 76.846162][ T208] ? idr_get_free+0x830/0x830 [ 76.846167][ T208] ad_agg_selection_logic.cold+0x120/0x16c [ 76.846173][ T208] ? find_held_lock+0x2b/0x80 [ 76.846176][ T208] ? bond_3ad_set_carrier+0x5f0/0x5f0 [ 76.846179][ T208] ? __get_first_agg.isra.0+0xda/0x1c0 [ 76.846183][ T208] ad_port_selection_logic+0x8a8/0x1820 [ 76.846188][ T208] ? bond_3ad_unbind_slave+0x1f80/0x1f80 [ 76.846191][ T208] ? ad_rx_machine+0x282/0x1950 [ 76.846194][ T208] bond_3ad_state_machine_handler+0x4a9/0x1f00 [ 76.846203][ T208] ? ad_mux_machine+0x1b50/0x1b50 [ 76.846205][ T208] ? lock_acquire.part.0+0xd4/0x280 [ 76.846207][ T208] ? process_one_work+0xd80/0x1560 [ 76.846210][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846211][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846213][ T208] ? lock_acquire+0x13c/0x160 [ 76.846215][ T208] ? rcu_is_watching+0x16/0xd0 [ 76.846218][ T208] process_one_work+0xe3e/0x1560 [ 76.846224][ T208] ? __queue_delayed_work+0x470/0x470 [ 76.846227][ T208] ? lock_acquire.part.0+0xd4/0x280 [ 76.846235][ T208] worker_thread+0x4f1/0xd60 [ 76.846238][ T208] ? rescuer_thread+0x1340/0x1340 [ 76.846240][ T208] ? __kthread_parkme+0xbd/0x210 [ 76.846243][ T208] ? rescuer_thread+0x1340/0x1340 [ 76.846246][ T208] ? rescuer_thread+0x1340/0x1340 [ 76.846247][ T208] kthread+0x367/0x460 [ 76.846250][ T208] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 76.846253][ T208] ? kthread_affine_preferred+0x4c0/0x4c0 [ 76.846256][ T208] ret_from_fork+0x474/0x6b0 [ 76.846261][ T208] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 76.846264][ T208] ? __switch_to+0x5a3/0xe00 [ 76.846267][ T208] ? kthread_affine_preferred+0x4c0/0x4c0 [ 76.846270][ T208] ret_from_fork_asm+0x11/0x20 [ 76.846279][ T208] [ 76.879091][ T208] bond0: (slave eth0): link status definitely up, 10000 Mbps full duplex [ 76.881267][ T208] bond0: (slave eth1): link status definitely up, 10000 Mbps full duplex [ 76.881719][ T208] bond0: active interface up! [ 77.083642][ C1] [ 77.083771][ C1] ======================================================== [ 77.083999][ C1] WARNING: possible irq lock inversion dependency detected [ 77.084200][ C1] 7.2.0-virtme #1 Tainted: G W [ 77.084372][ C1] -------------------------------------------------------- [ 77.084576][ C1] kworker/u16:2/208 just changed the state of lock: [ 77.084741][ C1] ff1100000d652e98 (&bond->mode_lock){+.-.}-{3:3}, at: bond_3ad_rx_indication+0x242/0x8e0 [ 77.084990][ C1] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 77.085192][ C1] (fs_reclaim){+.+.}-{0:0} [ 77.085194][ C1] [ 77.085194][ C1] [ 77.085194][ C1] and interrupts could create inverse lock ordering between them. [ 77.085194][ C1] [ 77.085677][ C1] [ 77.085677][ C1] other info that might help us debug this: [ 77.085871][ C1] Chain exists of: [ 77.085871][ C1] &bond->mode_lock --> console_owner --> fs_reclaim [ 77.085871][ C1] [ 77.086169][ C1] Possible interrupt unsafe locking scenario: [ 77.086169][ C1] [ 77.086371][ C1] CPU0 CPU1 [ 77.086504][ C1] ---- ---- [ 77.086638][ C1] lock(fs_reclaim); [ 77.086740][ C1] local_irq_disable(); [ 77.086903][ C1] lock(&bond->mode_lock); [ 77.087070][ C1] lock(console_owner); [ 77.087240][ C1] [ 77.087340][ C1] lock(&bond->mode_lock); [ 77.087479][ C1] [ 77.087479][ C1] *** DEADLOCK *** [ 77.087479][ C1] [ 77.087677][ C1] locks held by kworker/u16:2/208: 3, last CPU#1: [ 77.087864][ C1] #0: ff1100000c73a940 ((wq_completion)bond0){+.+.}-{0:0}, at: process_one_work+0xd9a/0x1560 [ 77.088140][ C1] #1: ffa00000004d7d10 ((work_completion)(&(&bond->ad_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdfc/0x1560 [ 77.088434][ C1] #2: ffffffff893b0b00 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x3f1/0x14c0 [ 77.088671][ C1] [ 77.088671][ C1] the shortest dependencies between 2nd lock and 1st lock: [ 77.088923][ C1] -> (fs_reclaim){+.+.}-{0:0} { [ 77.089059][ C1] HARDIRQ-ON-W at: [ 77.089163][ C1] __lock_acquire+0x388/0xc20 [ 77.089342][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.089514][ C1] fs_reclaim_acquire+0xd5/0x120 [ 77.089683][ C1] __kmalloc_cache_noprof+0x6e/0x620 [ 77.089881][ C1] kthread_create_worker_on_node+0xea/0x210 [ 77.090078][ C1] workqueue_init+0x2a/0x680 [ 77.090247][ C1] kernel_init_freeable+0x2fe/0x630 [ 77.090447][ C1] kernel_init+0x21/0x150 [ 77.090615][ C1] ret_from_fork+0x474/0x6b0 [ 77.090783][ C1] ret_from_fork_asm+0x11/0x20 [ 77.090950][ C1] SOFTIRQ-ON-W at: [ 77.091049][ C1] __lock_acquire+0x388/0xc20 [ 77.091218][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.091388][ C1] fs_reclaim_acquire+0xd5/0x120 [ 77.091558][ C1] __kmalloc_cache_noprof+0x6e/0x620 [ 77.091759][ C1] kthread_create_worker_on_node+0xea/0x210 [ 77.091956][ C1] workqueue_init+0x2a/0x680 [ 77.092119][ C1] kernel_init_freeable+0x2fe/0x630 [ 77.092319][ C1] kernel_init+0x21/0x150 [ 77.092486][ C1] ret_from_fork+0x474/0x6b0 [ 77.092653][ C1] ret_from_fork_asm+0x11/0x20 [ 77.092837][ C1] INITIAL USE at: [ 77.092941][ C1] __lock_acquire+0x388/0xc20 [ 77.093113][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.093284][ C1] fs_reclaim_acquire+0xd5/0x120 [ 77.093452][ C1] __kmalloc_cache_noprof+0x6e/0x620 [ 77.093658][ C1] kthread_create_worker_on_node+0xea/0x210 [ 77.093866][ C1] workqueue_init+0x2a/0x680 [ 77.094038][ C1] kernel_init_freeable+0x2fe/0x630 [ 77.094213][ C1] kernel_init+0x21/0x150 [ 77.094377][ C1] ret_from_fork+0x474/0x6b0 [ 77.094547][ C1] ret_from_fork_asm+0x11/0x20 [ 77.094711][ C1] } [ 77.094780][ C1] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 77.094979][ C1] ... acquired at: [ 77.095087][ C1] __lock_acquire+0x518/0xc20 [ 77.095225][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.095355][ C1] fs_reclaim_acquire+0xd5/0x120 [ 77.095488][ C1] __kmalloc_noprof+0xd3/0x760 [ 77.095618][ C1] alloc_buf.isra.0+0x4b/0x260 [ 77.095748][ C1] put_chars+0x1e1/0x2f0 [ 77.095879][ C1] hvc_console_print+0x292/0x780 [ 77.096013][ C1] console_emit_next_record+0x252/0x4f0 [ 77.096145][ C1] console_flush_one_record+0x46f/0x710 [ 77.096277][ C1] console_unlock+0xee/0x1f0 [ 77.096433][ C1] vprintk_emit+0x37c/0x3e0 [ 77.096573][ C1] _printk+0xc7/0x100 [ 77.096674][ C1] i8042_pnp_init+0xf7/0x3c0 [ 77.096805][ C1] i8042_platform_init+0x3f9/0x460 [ 77.096934][ C1] i8042_init+0x45/0x130 [ 77.097066][ C1] do_one_initcall+0x124/0x4f0 [ 77.097200][ C1] kernel_init_freeable+0x596/0x630 [ 77.097335][ C1] kernel_init+0x21/0x150 [ 77.097470][ C1] ret_from_fork+0x474/0x6b0 [ 77.097606][ C1] ret_from_fork_asm+0x11/0x20 [ 77.097754][ C1] [ 77.097824][ C1] -> (console_owner){....}-{0:0} { [ 77.097963][ C1] INITIAL USE at: [ 77.098063][ C1] } [ 77.098128][ C1] ... key at: [] console_owner_dep_map+0x0/0x60 [ 77.098330][ C1] ... acquired at: [ 77.098427][ C1] __lock_acquire+0x518/0xc20 [ 77.098562][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.098696][ C1] console_lock_spinning_enable+0x5c/0x60 [ 77.098861][ C1] console_emit_next_record+0x1f4/0x4f0 [ 77.098995][ C1] console_flush_one_record+0x46f/0x710 [ 77.099127][ C1] console_unlock+0xee/0x1f0 [ 77.099265][ C1] vprintk_emit+0x37c/0x3e0 [ 77.099395][ C1] _printk+0xc7/0x100 [ 77.099498][ C1] ad_agg_selection_logic.cold+0x120/0x16c [ 77.099669][ C1] ad_port_selection_logic+0x8a8/0x1820 [ 77.099801][ C1] bond_3ad_state_machine_handler+0x4a9/0x1f00 [ 77.104091][ C1] process_one_work+0xe3e/0x1560 [ 77.104233][ C1] worker_thread+0x4f1/0xd60 [ 77.104364][ C1] kthread+0x367/0x460 [ 77.104468][ C1] ret_from_fork+0x474/0x6b0 [ 77.104606][ C1] ret_from_fork_asm+0x11/0x20 [ 77.104761][ C1] [ 77.104837][ C1] -> (&bond->mode_lock){+.-.}-{3:3} { [ 77.104996][ C1] HARDIRQ-ON-W at: [ 77.105104][ C1] __lock_acquire+0x388/0xc20 [ 77.105279][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.105447][ C1] _raw_spin_lock_bh+0x38/0x50 [ 77.105615][ C1] bond_3ad_update_lacp_active+0xb8/0x260 [ 77.105817][ C1] bond_option_lacp_active_set+0x77/0x1f0 [ 77.106016][ C1] __bond_opt_set+0x1b1/0x390 [ 77.106183][ C1] bond_changelink+0x1504/0x23e0 [ 77.106354][ C1] bond_newlink+0x9e/0xf0 [ 77.106521][ C1] rtnl_newlink_create+0x2d0/0x850 [ 77.106688][ C1] __rtnl_newlink+0x22b/0xa50 [ 77.106857][ C1] rtnl_newlink+0x9f1/0x11b0 [ 77.107025][ C1] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 77.107189][ C1] netlink_rcv_skb+0x14e/0x3a0 [ 77.107361][ C1] netlink_unicast+0x486/0x750 [ 77.107530][ C1] netlink_sendmsg+0x735/0xc60 [ 77.107698][ C1] ____sys_sendmsg+0x415/0x880 [ 77.107865][ C1] ___sys_sendmsg+0x14e/0x1d0 [ 77.108032][ C1] __sys_sendmsg+0x12c/0x1d0 [ 77.108195][ C1] do_syscall_64+0xff/0x530 [ 77.108366][ C1] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 77.108564][ C1] IN-SOFTIRQ-W at: [ 77.108664][ C1] __lock_acquire+0x388/0xc20 [ 77.108883][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.109053][ C1] _raw_spin_lock+0x33/0x40 [ 77.109265][ C1] bond_3ad_rx_indication+0x242/0x8e0 [ 77.109476][ C1] bond_3ad_lacpdu_recv+0x270/0x4f0 [ 77.109642][ C1] bond_handle_frame+0x16b/0xca0 [ 77.109851][ C1] __netif_receive_skb_core.constprop.0+0x579/0x2960 [ 77.110092][ C1] __netif_receive_skb_one_core+0xa2/0x180 [ 77.110299][ C1] process_backlog+0x431/0x14c0 [ 77.110513][ C1] __napi_poll+0xa7/0x3b0 [ 77.110723][ C1] net_rx_action+0x513/0xf50 [ 77.110887][ C1] handle_softirqs+0x1d3/0x900 [ 77.111097][ C1] do_softirq+0xac/0xe0 [ 77.111269][ C1] __local_bh_enable_ip+0x118/0x150 [ 77.111477][ C1] bond_3ad_state_machine_handler+0xd60/0x1f00 [ 77.111725][ C1] process_one_work+0xe3e/0x1560 [ 77.111888][ C1] worker_thread+0x4f1/0xd60 [ 77.112098][ C1] kthread+0x367/0x460 [ 77.112277][ C1] ret_from_fork+0x474/0x6b0 [ 77.112441][ C1] ret_from_fork_asm+0x11/0x20 [ 77.112652][ C1] INITIAL USE at: [ 77.112757][ C1] __lock_acquire+0x388/0xc20 [ 77.112965][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.113127][ C1] _raw_spin_lock_bh+0x38/0x50 [ 77.113341][ C1] bond_3ad_update_lacp_active+0xb8/0x260 [ 77.113535][ C1] bond_option_lacp_active_set+0x77/0x1f0 [ 77.113772][ C1] __bond_opt_set+0x1b1/0x390 [ 77.113937][ C1] bond_changelink+0x1504/0x23e0 [ 77.114143][ C1] bond_newlink+0x9e/0xf0 [ 77.114308][ C1] rtnl_newlink_create+0x2d0/0x850 [ 77.114518][ C1] __rtnl_newlink+0x22b/0xa50 [ 77.114725][ C1] rtnl_newlink+0x9f1/0x11b0 [ 77.114885][ C1] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 77.115095][ C1] netlink_rcv_skb+0x14e/0x3a0 [ 77.115306][ C1] netlink_unicast+0x486/0x750 [ 77.115470][ C1] netlink_sendmsg+0x735/0xc60 [ 77.115680][ C1] ____sys_sendmsg+0x415/0x880 [ 77.115845][ C1] ___sys_sendmsg+0x14e/0x1d0 [ 77.116052][ C1] __sys_sendmsg+0x12c/0x1d0 [ 77.116262][ C1] do_syscall_64+0xff/0x530 [ 77.116426][ C1] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 77.116620][ C1] } [ 77.116687][ C1] ... key at: [] __key.27+0x0/0x40 [ 77.116930][ C1] ... acquired at: [ 77.117028][ C1] mark_lock+0x1d7/0xa00 [ 77.117204][ C1] mark_usage+0x42/0x170 [ 77.117333][ C1] __lock_acquire+0x388/0xc20 [ 77.117509][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.117643][ C1] _raw_spin_lock+0x33/0x40 [ 77.117816][ C1] bond_3ad_rx_indication+0x242/0x8e0 [ 77.117946][ C1] bond_3ad_lacpdu_recv+0x270/0x4f0 [ 77.118122][ C1] bond_handle_frame+0x16b/0xca0 [ 77.118256][ C1] __netif_receive_skb_core.constprop.0+0x579/0x2960 [ 77.118462][ C1] __netif_receive_skb_one_core+0xa2/0x180 [ 77.118671][ C1] process_backlog+0x431/0x14c0 [ 77.118801][ C1] __napi_poll+0xa7/0x3b0 [ 77.118976][ C1] net_rx_action+0x513/0xf50 [ 77.119103][ C1] handle_softirqs+0x1d3/0x900 [ 77.119282][ C1] do_softirq+0xac/0xe0 [ 77.119381][ C1] __local_bh_enable_ip+0x118/0x150 [ 77.119510][ C1] bond_3ad_state_machine_handler+0xd60/0x1f00 [ 77.119670][ C1] process_one_work+0xe3e/0x1560 [ 77.119842][ C1] worker_thread+0x4f1/0xd60 [ 77.119973][ C1] kthread+0x367/0x460 [ 77.120116][ C1] ret_from_fork+0x474/0x6b0 [ 77.120249][ C1] ret_from_fork_asm+0x11/0x20 [ 77.120425][ C1] [ 77.120490][ C1] [ 77.120490][ C1] stack backtrace: [ 77.120654][ C1] CPU: 1 UID: 0 PID: 208 Comm: kworker/u16:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 77.120658][ C1] Tainted: [W]=WARN [ 77.120659][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 77.120661][ C1] Workqueue: bond0 bond_3ad_state_machine_handler [ 77.120664][ C1] Call Trace: [ 77.120666][ C1] [ 77.120668][ C1] dump_stack_lvl+0x6f/0xa0 [ 77.120671][ C1] print_irq_inversion_bug.part.0.cold+0xe6/0x143 [ 77.120674][ C1] mark_lock_irq+0x989/0x9c0 [ 77.120677][ C1] mark_lock+0x1d7/0xa00 [ 77.120680][ C1] mark_usage+0x42/0x170 [ 77.120681][ C1] __lock_acquire+0x388/0xc20 [ 77.120684][ C1] ? __unwind_start+0x42e/0x900 [ 77.120687][ C1] lock_acquire.part.0+0xd4/0x280 [ 77.120689][ C1] ? bond_3ad_rx_indication+0x242/0x8e0 [ 77.120690][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120693][ C1] ? lock_acquire+0x13c/0x160 [ 77.120696][ C1] _raw_spin_lock+0x33/0x40 [ 77.120697][ C1] ? bond_3ad_rx_indication+0x242/0x8e0 [ 77.120698][ C1] bond_3ad_rx_indication+0x242/0x8e0 [ 77.120700][ C1] ? update_load_avg+0x141/0xf00 [ 77.120703][ C1] bond_3ad_lacpdu_recv+0x270/0x4f0 [ 77.120704][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120706][ C1] ? place_entity+0x26/0x870 [ 77.120707][ C1] ? enqueue_hierarchy+0x344/0xb70 [ 77.120709][ C1] ? bond_3ad_get_active_agg_info+0x120/0x120 [ 77.120711][ C1] bond_handle_frame+0x16b/0xca0 [ 77.120714][ C1] ? bond_net_exit_batch+0x2a0/0x2a0 [ 77.120715][ C1] ? bond_net_exit_batch+0x2a0/0x2a0 [ 77.120717][ C1] __netif_receive_skb_core.constprop.0+0x579/0x2960 [ 77.120719][ C1] ? select_fallback_rq+0x510/0x510 [ 77.120722][ C1] ? find_held_lock+0x2b/0x80 [ 77.120724][ C1] ? do_xdp_generic+0x4a0/0x4a0 [ 77.120725][ C1] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 77.120727][ C1] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 77.120729][ C1] ? mark_usage+0x61/0x170 [ 77.120731][ C1] ? __lock_acquire+0x518/0xc20 [ 77.120733][ C1] ? process_backlog+0x3f1/0x14c0 [ 77.120734][ C1] __netif_receive_skb_one_core+0xa2/0x180 [ 77.120736][ C1] ? lock_acquire.part.0+0xd4/0x280 [ 77.120738][ C1] ? process_backlog+0x3f1/0x14c0 [ 77.120739][ C1] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 77.120741][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120743][ C1] process_backlog+0x431/0x14c0 [ 77.120745][ C1] __napi_poll+0xa7/0x3b0 [ 77.120747][ C1] net_rx_action+0x513/0xf50 [ 77.120749][ C1] ? __napi_poll+0x3b0/0x3b0 [ 77.120751][ C1] ? __lock_release.isra.0+0x69/0x1a0 [ 77.120753][ C1] ? __rwlock_init+0x150/0x150 [ 77.120755][ C1] ? __run_timers+0xaa0/0xaa0 [ 77.120757][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120758][ C1] ? mark_held_locks+0x40/0x70 [ 77.120760][ C1] handle_softirqs+0x1d3/0x900 [ 77.120763][ C1] ? _local_bh_enable+0xc0/0xc0 [ 77.120764][ C1] ? _local_bh_enable+0xc0/0xc0 [ 77.120767][ C1] do_softirq+0xac/0xe0 [ 77.120768][ C1] [ 77.120769][ C1] [ 77.120770][ C1] __local_bh_enable_ip+0x118/0x150 [ 77.120772][ C1] bond_3ad_state_machine_handler+0xd60/0x1f00 [ 77.120774][ C1] ? ad_mux_machine+0x1b50/0x1b50 [ 77.120775][ C1] ? lock_acquire.part.0+0xd4/0x280 [ 77.120777][ C1] ? process_one_work+0xd80/0x1560 [ 77.120778][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120779][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120781][ C1] ? lock_acquire+0x13c/0x160 [ 77.120782][ C1] ? rcu_is_watching+0x16/0xd0 [ 77.120784][ C1] process_one_work+0xe3e/0x1560 [ 77.120786][ C1] ? __queue_delayed_work+0x470/0x470 [ 77.120788][ C1] ? lock_acquire.part.0+0xd4/0x280 [ 77.120791][ C1] worker_thread+0x4f1/0xd60 [ 77.120792][ C1] ? rescuer_thread+0x1340/0x1340 [ 77.120794][ C1] ? __kthread_parkme+0xbd/0x210 [ 77.120796][ C1] ? rescuer_thread+0x1340/0x1340 [ 77.120797][ C1] ? rescuer_thread+0x1340/0x1340 [ 77.120798][ C1] kthread+0x367/0x460 [ 77.120800][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 77.120803][ C1] ? kthread_affine_preferred+0x4c0/0x4c0 [ 77.120805][ C1] ret_from_fork+0x474/0x6b0 [ 77.120807][ C1] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 77.120809][ C1] ? __switch_to+0x5a3/0xe00 [ 77.120812][ C1] ? kthread_affine_preferred+0x4c0/0x4c0 [ 77.120814][ C1] ret_from_fork_asm+0x11/0x20 [ 77.120817][ C1] [ 89.602731][ T3419] bond0: (slave eth0): Releasing backup interface [ 89.602748][ T3419] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 89.602750][ T3419] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 3419, name: ip [ 89.602752][ T3419] preempt_count: 1, expected: 0 [ 89.602753][ T3419] RCU nest depth: 0, expected: 0 [ 89.602754][ T3419] INFO: lockdep is turned off. [ 89.602755][ T3419] irq event stamp: 0 [ 89.602756][ T3419] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 89.602760][ T3419] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 89.602766][ T3419] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 89.602768][ T3419] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 89.602769][ T3419] Preemption disabled at: [ 89.602770][ T3419] [] vprintk_emit+0x31b/0x3e0 [ 89.602777][ T3419] CPU: 0 UID: 0 PID: 3419 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 89.602780][ T3419] Tainted: [W]=WARN [ 89.602781][ T3419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.602783][ T3419] Call Trace: [ 89.602784][ T3419] [ 89.602785][ T3419] dump_stack_lvl+0x6f/0xa0 [ 89.602790][ T3419] ? vprintk_emit+0x31b/0x3e0 [ 89.602791][ T3419] __might_resched.cold+0x1fe/0x2c1 [ 89.602795][ T3419] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 89.602798][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602801][ T3419] __kmalloc_noprof+0x443/0x760 [ 89.602805][ T3419] ? __rwlock_init+0x150/0x150 [ 89.602807][ T3419] ? alloc_buf.isra.0+0x4b/0x260 [ 89.602812][ T3419] ? do_raw_spin_unlock+0x59/0x250 [ 89.602813][ T3419] alloc_buf.isra.0+0x4b/0x260 [ 89.602815][ T3419] put_chars+0x1e1/0x2f0 [ 89.602817][ T3419] ? __send_to_port+0x420/0x420 [ 89.602820][ T3419] ? desc_read+0x2f0/0x2f0 [ 89.602822][ T3419] ? console_prepend_replay+0x20/0x20 [ 89.602823][ T3419] ? desc_read+0x219/0x2f0 [ 89.602825][ T3419] hvc_console_print+0x292/0x780 [ 89.602828][ T3419] ? _prb_read_valid+0x450/0x6e0 [ 89.602830][ T3419] ? hvc_write+0x3a0/0x3a0 [ 89.602832][ T3419] ? do_raw_spin_lock+0x131/0x280 [ 89.602833][ T3419] ? __rwlock_init+0x150/0x150 [ 89.602835][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602836][ T3419] ? lock_acquire+0x13c/0x160 [ 89.602839][ T3419] console_emit_next_record+0x252/0x4f0 [ 89.602841][ T3419] ? devkmsg_read+0x4e0/0x4e0 [ 89.602842][ T3419] ? _prb_read_valid+0x6e0/0x6e0 [ 89.602844][ T3419] ? __asan_memmove+0x3c/0x60 [ 89.602846][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602848][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602849][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602850][ T3419] ? lock_acquire+0x13c/0x160 [ 89.602852][ T3419] ? console_flush_one_record+0x111/0x710 [ 89.602853][ T3419] console_flush_one_record+0x46f/0x710 [ 89.602855][ T3419] ? console_emit_next_record+0x4f0/0x4f0 [ 89.602857][ T3419] console_unlock+0xee/0x1f0 [ 89.602859][ T3419] ? lock_acquire+0x13c/0x160 [ 89.602860][ T3419] ? console_flush_one_record+0x710/0x710 [ 89.602861][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602862][ T3419] ? lock_release+0x184/0x1f0 [ 89.602864][ T3419] ? lock_acquire+0x60/0x160 [ 89.602866][ T3419] ? sync_exp_reset_tree_hotplug+0x3a0/0x3f0 [ 89.602868][ T3419] ? __down_trylock_console_sem+0x5e/0xa0 [ 89.602870][ T3419] ? vprintk_emit+0x320/0x3e0 [ 89.602871][ T3419] vprintk_emit+0x37c/0x3e0 [ 89.602873][ T3419] ? wake_up_klogd_work_func+0x90/0x90 [ 89.602875][ T3419] ? do_raw_spin_lock+0x131/0x280 [ 89.602876][ T3419] ? __rwlock_init+0x150/0x150 [ 89.602877][ T3419] _printk+0xc7/0x100 [ 89.602880][ T3419] ? snapshot_read.cold+0x21/0x21 [ 89.602882][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602883][ T3419] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 89.602886][ T3419] ? do_raw_spin_unlock+0x59/0x250 [ 89.602887][ T3419] ? trace_hardirqs_on+0x36/0x40 [ 89.602888][ T3419] ? netdev_name+0x43/0x60 [ 89.602891][ T3419] ? __netdev_printk+0x17f/0x1d0 [ 89.602893][ T3419] netdev_info+0xe2/0x116 [ 89.602894][ T3419] ? netdev_notice+0x120/0x120 [ 89.602896][ T3419] ? __netdev_upper_dev_unlink+0x1e0/0x1e0 [ 89.602900][ T3419] ? trace_irq_enable.constprop.0+0x30/0x160 [ 89.602901][ T3419] __bond_release_one.cold+0x80/0xa60 [ 89.602905][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602907][ T3419] ? bond_enslave+0x5100/0x5100 [ 89.602909][ T3419] ? lock_release+0x184/0x1f0 [ 89.602911][ T3419] ? unwind_next_frame+0x69b/0x1ea0 [ 89.602914][ T3419] ? entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 89.602917][ T3419] ? kernel_text_address+0x149/0x170 [ 89.602920][ T3419] do_set_master+0x15c/0x780 [ 89.602923][ T3419] do_setlink.isra.0+0x9ec/0x2a60 [ 89.602925][ T3419] ? stack_trace_save+0x93/0xc0 [ 89.602928][ T3419] ? rtnl_link_get_size+0x350/0x350 [ 89.602930][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602931][ T3419] ? stack_depot_save_flags+0x1bc/0x790 [ 89.602934][ T3419] ? kasan_save_stack+0x3d/0x50 [ 89.602936][ T3419] ? kasan_save_stack+0x2f/0x50 [ 89.602937][ T3419] ? kasan_save_track+0x14/0x30 [ 89.602938][ T3419] ? __kasan_kmalloc+0x7b/0x90 [ 89.602939][ T3419] ? __kmalloc_cache_noprof+0x29a/0x620 [ 89.602941][ T3419] ? rtnl_newlink+0x124/0x11b0 [ 89.602942][ T3419] ? rtnetlink_rcv_msg+0x6fd/0xbd0 [ 89.602944][ T3419] ? netlink_rcv_skb+0x14e/0x3a0 [ 89.602946][ T3419] ? netlink_unicast+0x486/0x750 [ 89.602948][ T3419] ? netlink_sendmsg+0x735/0xc60 [ 89.602949][ T3419] ? ____sys_sendmsg+0x415/0x880 [ 89.602951][ T3419] ? ___sys_sendmsg+0x14e/0x1d0 [ 89.602952][ T3419] ? __sys_sendmsg+0x12c/0x1d0 [ 89.602954][ T3419] ? do_syscall_64+0xff/0x530 [ 89.602956][ T3419] ? entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 89.602958][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602959][ T3419] ? lock_acquire+0x13c/0x160 [ 89.602961][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602962][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602963][ T3419] ? trace_contention_end+0xb3/0x180 [ 89.602965][ T3419] ? __mutex_lock+0x1db/0x1ea0 [ 89.602967][ T3419] ? __mutex_lock+0x9a3/0x1ea0 [ 89.602968][ T3419] ? rtnl_newlink+0x9a8/0x11b0 [ 89.602970][ T3419] ? ww_mutex_lock+0x160/0x160 [ 89.602971][ T3419] ? nla_get_range_signed+0x3d0/0x3d0 [ 89.602975][ T3419] ? __rtnl_newlink+0x3fa/0xa50 [ 89.602977][ T3419] rtnl_newlink+0x9f1/0x11b0 [ 89.602980][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602981][ T3419] ? rtnl_bridge_getlink+0x850/0x850 [ 89.602983][ T3419] ? lock_acquire+0x13c/0x160 [ 89.602984][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602986][ T3419] ? is_bpf_text_address+0x3e/0x110 [ 89.602988][ T3419] ? is_bpf_text_address+0x72/0x110 [ 89.602990][ T3419] ? kernel_text_address+0x149/0x170 [ 89.602991][ T3419] ? __kernel_text_address+0x12/0x30 [ 89.602993][ T3419] ? write_profile+0xf0/0xf0 [ 89.602994][ T3419] ? unwind_get_return_address+0x67/0xd0 [ 89.602996][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602997][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.602998][ T3419] ? cap_capable+0x1d7/0x3d0 [ 89.603002][ T3419] ? lock_acquire+0x13c/0x160 [ 89.603003][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603005][ T3419] ? rtnl_bridge_getlink+0x850/0x850 [ 89.603006][ T3419] rtnetlink_rcv_msg+0x6fd/0xbd0 [ 89.603008][ T3419] ? rtnl_link_fill+0x900/0x900 [ 89.603010][ T3419] ? filter_irq_stacks+0xd0/0xd0 [ 89.603012][ T3419] ? stack_depot_save_flags+0x1bc/0x790 [ 89.603014][ T3419] netlink_rcv_skb+0x14e/0x3a0 [ 89.603015][ T3419] ? rtnl_link_fill+0x900/0x900 [ 89.603017][ T3419] ? lock_release+0x184/0x1f0 [ 89.603019][ T3419] ? netlink_ack+0xcd0/0xcd0 [ 89.603020][ T3419] ? __netlink_lookup+0xb9/0x6b0 [ 89.603022][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603024][ T3419] ? lock_release+0x184/0x1f0 [ 89.603026][ T3419] netlink_unicast+0x486/0x750 [ 89.603028][ T3419] ? netlink_attachskb+0x810/0x810 [ 89.603029][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603030][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603032][ T3419] ? lock_acquire+0x13c/0x160 [ 89.603034][ T3419] netlink_sendmsg+0x735/0xc60 [ 89.603035][ T3419] ? netlink_unicast+0x750/0x750 [ 89.603037][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603039][ T3419] ? lock_release+0x184/0x1f0 [ 89.603041][ T3419] ____sys_sendmsg+0x415/0x880 [ 89.603042][ T3419] ? copy_msghdr_from_user+0x279/0x420 [ 89.603043][ T3419] ? get_timestamp.constprop.0+0x3a0/0x3a0 [ 89.603044][ T3419] ? move_addr_to_kernel+0x40/0x40 [ 89.603046][ T3419] ? filter_irq_stacks+0xd0/0xd0 [ 89.603048][ T3419] ___sys_sendmsg+0x14e/0x1d0 [ 89.603050][ T3419] ? copy_msghdr_from_user+0x420/0x420 [ 89.603054][ T3419] __sys_sendmsg+0x12c/0x1d0 [ 89.603056][ T3419] ? __sys_sendmsg_sock+0x20/0x20 [ 89.603058][ T3419] ? rcu_is_watching+0x16/0xd0 [ 89.603060][ T3419] do_syscall_64+0xff/0x530 [ 89.603061][ T3419] ? exc_page_fault+0xee/0x100 [ 89.603063][ T3419] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 89.603064][ T3419] RIP: 0033:0x7f066ddd254e [ 89.603067][ T3419] 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 [ 89.603068][ T3419] RSP: 002b:00007fffd221c3a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 89.603072][ T3419] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f066ddd254e [ 89.603073][ T3419] RDX: 0000000000000000 RSI: 00007fffd221c450 RDI: 0000000000000005 [ 89.603074][ T3419] RBP: 00007fffd221c3b0 R08: 0000000000000000 R09: 0000000000000000 [ 89.603075][ T3419] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9119ea [ 89.603076][ T3419] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffd221cb20 [ 89.603078][ T3419] [ 89.626720][ T3419] bond0: (slave eth0): the permanent HWaddr of slave - 36:39:93:13:ac:67 - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 89.627088][ T3419] bond0: active interface up! [ 89.671465][ T3421] bond0: (slave eth1): Releasing backup interface [ 192.224826][ T208] bond0 (unregistering): (slave eth0): Removing an active aggregator [ 192.224843][ T208] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 192.224845][ T208] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 208, name: kworker/u16:2 [ 192.224846][ T208] preempt_count: 202, expected: 0 [ 192.224847][ T208] RCU nest depth: 0, expected: 0 [ 192.224848][ T208] INFO: lockdep is turned off. [ 192.224850][ T208] irq event stamp: 25702 [ 192.224850][ T208] hardirqs last enabled at (25702): [] _raw_spin_unlock_irq+0x28/0x50 [ 192.224859][ T208] hardirqs last disabled at (25701): [] _raw_spin_lock_irq+0x4a/0x50 [ 192.224860][ T208] softirqs last enabled at (25696): [] bond_3ad_state_machine_handler+0xd60/0x1f00 [ 192.224864][ T208] softirqs last disabled at (25697): [] do_softirq+0xac/0xe0 [ 192.224869][ T208] Preemption disabled at: [ 192.224870][ T208] [<0000000000000000>] 0x0 [ 192.224876][ T208] CPU: 0 UID: 0 PID: 208 Comm: kworker/u16:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 192.224879][ T208] Tainted: [W]=WARN [ 192.224880][ T208] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 192.224882][ T208] Workqueue: netns cleanup_net [ 192.224887][ T208] Call Trace: [ 192.224888][ T208] [ 192.224890][ T208] dump_stack_lvl+0x6f/0xa0 [ 192.224894][ T208] __might_resched.cold+0x1fe/0x2c1 [ 192.224898][ T208] ? __asan_memcpy+0x3c/0x60 [ 192.224901][ T208] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 192.224903][ T208] ? record_print_text+0x2fc/0x3e0 [ 192.224907][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224910][ T208] __kmalloc_noprof+0x443/0x760 [ 192.224913][ T208] ? __rwlock_init+0x150/0x150 [ 192.224915][ T208] ? alloc_buf.isra.0+0x4b/0x260 [ 192.224919][ T208] ? do_raw_spin_unlock+0x59/0x250 [ 192.224920][ T208] alloc_buf.isra.0+0x4b/0x260 [ 192.224922][ T208] put_chars+0x1e1/0x2f0 [ 192.224924][ T208] ? __send_to_port+0x420/0x420 [ 192.224927][ T208] ? desc_read+0x219/0x2f0 [ 192.224929][ T208] hvc_console_print+0x292/0x780 [ 192.224934][ T208] ? hvc_write+0x3a0/0x3a0 [ 192.224935][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224936][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224938][ T208] ? lock_acquire+0x13c/0x160 [ 192.224940][ T208] console_emit_next_record+0x252/0x4f0 [ 192.224943][ T208] ? devkmsg_read+0x4e0/0x4e0 [ 192.224944][ T208] ? _prb_read_valid+0x6e0/0x6e0 [ 192.224946][ T208] ? __asan_memmove+0x3c/0x60 [ 192.224947][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224948][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224949][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224950][ T208] ? lock_acquire+0x13c/0x160 [ 192.224953][ T208] ? console_flush_one_record+0x111/0x710 [ 192.224954][ T208] console_flush_one_record+0x46f/0x710 [ 192.224956][ T208] ? console_emit_next_record+0x4f0/0x4f0 [ 192.224958][ T208] console_unlock+0xee/0x1f0 [ 192.224959][ T208] ? lock_acquire+0x13c/0x160 [ 192.224961][ T208] ? console_flush_one_record+0x710/0x710 [ 192.224962][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224963][ T208] ? lock_release+0x184/0x1f0 [ 192.224965][ T208] ? lock_acquire+0x60/0x160 [ 192.224967][ T208] ? sync_exp_reset_tree_hotplug+0x3a0/0x3f0 [ 192.224968][ T208] ? __down_trylock_console_sem+0x5e/0xa0 [ 192.224970][ T208] ? vprintk_emit+0x320/0x3e0 [ 192.224972][ T208] vprintk_emit+0x37c/0x3e0 [ 192.224974][ T208] ? wake_up_klogd_work_func+0x90/0x90 [ 192.224975][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.224976][ T208] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 192.224979][ T208] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 192.224980][ T208] ? __dev_queue_xmit+0x93b/0x1a20 [ 192.224982][ T208] ? __dev_queue_xmit+0x93b/0x1a20 [ 192.224984][ T208] ? trace_hardirqs_on+0x36/0x40 [ 192.224985][ T208] _printk+0xc7/0x100 [ 192.224988][ T208] ? snapshot_read.cold+0x21/0x21 [ 192.224990][ T208] ? kmalloc_reserve+0x103/0x2d0 [ 192.224993][ T208] ? netdev_name+0x43/0x60 [ 192.224996][ T208] ? __netdev_printk+0x17f/0x1d0 [ 192.224997][ T208] netdev_info+0xe2/0x116 [ 192.224999][ T208] ? netdev_notice+0x120/0x120 [ 192.225001][ T208] ? __netdev_alloc_skb+0x3e/0x970 [ 192.225003][ T208] bond_3ad_unbind_slave.cold+0xe0/0x3bf [ 192.225007][ T208] ? ad_agg_selection_logic+0x1b70/0x1b70 [ 192.225009][ T208] ? sync_rcu_exp_select_cpus+0x630/0x700 [ 192.225010][ T208] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 192.225012][ T208] ? sysfs_remove_files+0x90/0x120 [ 192.225015][ T208] __bond_release_one+0x7b0/0x970 [ 192.225017][ T208] ? lock_acquire+0x13c/0x160 [ 192.225019][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.225020][ T208] ? bond_enslave+0x5100/0x5100 [ 192.225021][ T208] ? ipvlan_port_create+0x541/0x5a0 [ 192.225023][ T208] ? ipvlan_port_get+0xeb/0x3b0 [ 192.225024][ T208] ? ipvlan_port_create+0x5a0/0x5a0 [ 192.225026][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.225028][ T208] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 192.225029][ T208] ? packet_sendmsg_spkt+0x1350/0x1350 [ 192.225033][ T208] bond_uninit+0x119/0x190 [ 192.225034][ T208] ? ip6_route_dev_notify+0x3d/0x380 [ 192.225037][ T208] ? bond_siocdevprivate+0x170/0x170 [ 192.225039][ T208] unregister_netdevice_many_notify+0xee7/0x1b40 [ 192.225042][ T208] ? unregister_netdevice_queued+0x80/0x80 [ 192.225043][ T208] ? trace_hardirqs_on+0x36/0x40 [ 192.225045][ T208] ? rtnl_is_locked+0x15/0x20 [ 192.225047][ T208] ? nexthop_net_exit_rtnl+0x1f/0x270 [ 192.225051][ T208] ops_undo_list+0x615/0x8f0 [ 192.225052][ T208] ? rtnl_net_dumpid_one+0x2d0/0x2d0 [ 192.225054][ T208] ? idr_destroy+0x121/0x250 [ 192.225057][ T208] cleanup_net+0x431/0x890 [ 192.225058][ T208] ? net_passive_dec+0x230/0x230 [ 192.225060][ T208] ? lock_acquire+0x13c/0x160 [ 192.225062][ T208] ? rcu_is_watching+0x16/0xd0 [ 192.225063][ T208] process_one_work+0xe3e/0x1560 [ 192.225066][ T208] ? __queue_delayed_work+0x470/0x470 [ 192.225068][ T208] ? __rwlock_init+0x150/0x150 [ 192.225070][ T208] worker_thread+0x4f1/0xd60 [ 192.225072][ T208] ? rescuer_thread+0x1340/0x1340 [ 192.225073][ T208] ? __kthread_parkme+0xbd/0x210 [ 192.225075][ T208] ? rescuer_thread+0x1340/0x1340 [ 192.225077][ T208] ? rescuer_thread+0x1340/0x1340 [ 192.225078][ T208] kthread+0x367/0x460 [ 192.225080][ T208] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 192.225081][ T208] ? kthread_affine_preferred+0x4c0/0x4c0 [ 192.225083][ T208] ret_from_fork+0x474/0x6b0 [ 192.225086][ T208] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 192.225088][ T208] ? __switch_to+0x5a3/0xe00 [ 192.225091][ T208] ? kthread_affine_preferred+0x4c0/0x4c0 [ 192.225093][ T208] ret_from_fork_asm+0x11/0x20 [ 192.225096][ T208] [ 192.240267][ T208] bond0 (unregistering): (slave eth0): Releasing backup interface [ 192.250042][ T208] bond0 (unregistering): Released all slaves [ 192.259856][ T208] bond0: (slave eth1): Removing an active aggregator [ 192.260116][ T208] bond0: (slave eth1): Releasing backup interface [ 192.314068][ T208] bond0 (unregistering): Released all slaves