ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 watchdog: BUG: soft lockup - CPU#1 stuck for 246s! [aoe_tx0:1296] Modules linked in: irq event stamp: 452521057 hardirqs last enabled at (452521056): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] hardirqs last enabled at (452521056): [] _raw_spin_unlock_irqrestore+0x52/0x80 kernel/locking/spinlock.c:194 hardirqs last disabled at (452521057): [] sysvec_apic_timer_interrupt+0xe/0xc0 arch/x86/kernel/apic/apic.c:1052 softirqs last enabled at (9980): [] rcu_lock_release include/linux/rcupdate.h:341 [inline] softirqs last enabled at (9980): [] rcu_read_unlock_bh include/linux/rcupdate.h:934 [inline] softirqs last enabled at (9980): [] __dev_queue_xmit+0xaf1/0x4490 net/core/dev.c:4790 softirqs last disabled at (9984): [] local_bh_disable include/linux/bottom_half.h:20 [inline] softirqs last disabled at (9984): [] rcu_read_lock_bh include/linux/rcupdate.h:918 [inline] softirqs last disabled at (9984): [] __dev_queue_xmit+0x276/0x4490 net/core/dev.c:4688 CPU: 1 UID: 0 PID: 1296 Comm: aoe_tx0 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x31/0x80 kernel/locking/spinlock.c:194 Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 36 ba 37 f6 48 89 df e8 1e 0e 38 f6 f7 c5 00 02 00 00 75 23 9c 58 f6 c4 02 75 37 01 00 00 00 e8 45 16 28 f6 65 8b 05 7e 55 40 08 85 c0 74 16 5b RSP: 0018:ffffc90003f4f958 EFLAGS: 00000246 RAX: 0000000000000016 RBX: ffffffff9adca8a0 RCX: 0000000000000002 RDX: 0000000000000000 RSI: ffffffff8da28e80 RDI: ffffffff8bf07440 RBP: 0000000000000293 R08: 0000000000000001 R09: 0000000000000001 R10: ffffffff90822ed7 R11: 0000000000000001 R12: ffffffff8f0609e0 R13: ffffffff9adca9a8 R14: 0000000000000000 R15: ffffffff9adca9e0 FS: 0000000000000000(0000) GS:ffff888124b09000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f59453d1700 CR3: 000000000e182000 CR4: 0000000000350ef0 Call Trace: spin_unlock_irqrestore include/linux/spinlock.h:406 [inline] uart_port_unlock_irqrestore include/linux/serial_core.h:788 [inline] uart_port_unlock_deref drivers/tty/serial/serial_core.c:91 [inline] uart_port_unlock_deref drivers/tty/serial/serial_core.c:88 [inline] uart_write_room+0x2d9/0x940 drivers/tty/serial/serial_core.c:647 tty_write_room+0x66/0x90 drivers/tty/tty_ioctl.c:69 handle_tx+0x14f/0x630 drivers/net/caif/caif_serial.c:212 __netdev_start_xmit include/linux/netdevice.h:5248 [inline] netdev_start_xmit include/linux/netdevice.h:5257 [inline] xmit_one net/core/dev.c:3845 [inline] dev_hard_start_xmit+0x97/0x740 net/core/dev.c:3861 __dev_queue_xmit+0xa46/0x4490 net/core/dev.c:4763 dev_queue_xmit include/linux/netdevice.h:3365 [inline] tx+0xcc/0x190 drivers/block/aoe/aoenet.c:62 kthread+0x1e4/0x3e0 drivers/block/aoe/aoecmd.c:1241 kthread+0x3c5/0x780 kernel/kthread.c:463 ret_from_fork+0x675/0x7d0 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:pv_native_safe_halt+0xf/0x20 arch/x86/kernel/paravirt.c:82 Code: b7 6e 02 e9 ce e3 b1 f5 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 43 b5 2b 00 fb f4 a7 e3 b1 f5 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 RSP: 0018:ffffffff8e007df8 EFLAGS: 000002c6 RAX: 0000000000c3530b RBX: 0000000000000000 RCX: ffffffff8b5e72a9 RDX: 0000000000000000 RSI: ffffffff8da28e80 RDI: ffffffff8bf07440 RBP: fffffbfff1c12f40 R08: 0000000000000001 R09: ffffed1017086655 R10: ffff8880b84332ab R11: 0000000000000001 R12: 0000000000000000 R13: ffffffff8e097a00 R14: ffffffff90822ed0 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff888124a09000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f6fd6d36e80 CR3: 000000001b71e000 CR4: 0000000000350ef0 Call Trace: arch_safe_halt arch/x86/include/asm/paravirt.h:107 [inline] default_idle+0x13/0x20 arch/x86/kernel/process.c:767 default_idle_call+0x6c/0xb0 kernel/sched/idle.c:122 cpuidle_idle_call kernel/sched/idle.c:190 [inline] do_idle+0x38d/0x500 kernel/sched/idle.c:330 cpu_startup_entry+0x4f/0x60 kernel/sched/idle.c:428 rest_init+0x16b/0x2b0 init/main.c:757 start_kernel+0x3f6/0x4e0 init/main.c:1111 x86_64_start_reservations+0x18/0x30 arch/x86/kernel/head64.c:310 x86_64_start_kernel+0x130/0x190 arch/x86/kernel/head64.c:291 common_startup_64+0x13e/0x148