watchdog: BUG: soft lockup - CPU#0 stuck for 37s! [syz.0.378:8504] Modules linked in: irq event stamp: 71866 hardirqs last enabled at (71865): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline] hardirqs last enabled at (71865): [] _raw_spin_unlock_irq+0x30/0x80 kernel/locking/spinlock.c:202 hardirqs last disabled at (71866): [] __el1_irq arch/arm64/kernel/entry-common.c:533 [inline] hardirqs last disabled at (71866): [] el1_interrupt+0x24/0x68 arch/arm64/kernel/entry-common.c:551 softirqs last enabled at (68382): [] softirq_handle_end kernel/softirq.c:400 [inline] softirqs last enabled at (68382): [] handle_softirqs+0xa3c/0xbfc kernel/softirq.c:582 softirqs last disabled at (68357): [] __do_softirq+0x14/0x20 kernel/softirq.c:588 CPU: 0 PID: 8504 Comm: syz.0.378 Not tainted 6.10.0-rc7-syzkaller-gc912bf709078 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __preempt_count_add arch/arm64/include/asm/preempt.h:49 [inline] pc : preempt_count_add+0xac/0x2f8 kernel/sched/core.c:5868 lr : __raw_spin_lock include/linux/spinlock_api_smp.h:132 [inline] lr : _raw_spin_lock+0x20/0x60 kernel/locking/spinlock.c:154 sp : ffff800098c06fd0 x29: ffff800098c06fe0 x28: 0000000000000000 x27: 0000000000000008 x26: 1ffff00013180e30 x25: ffff800098c07300 x24: 1fffe00018c8f791 x23: ffff0000c647bc80 x22: dfff800000000000 x21: ffff0000c647bc88 x20: 0000000000000001 x19: ffff80008b2394e4 x18: ffff800098c06120 x17: 00000000000426a0 x16: ffff800080282754 x15: 0000000000000001 x14: 1fffffbff86eb2b0 x13: 0000000000000000 x12: 0000000000000000 x11: ffff7fbff86eb2b1 x10: 0000000000000000 x9 : 0000000000000001 x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000001 x4 : 0000000000000000 x3 : ffff800080848758 x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000001 Call trace: __preempt_count_add arch/arm64/include/asm/preempt.h:49 [inline] preempt_count_add+0xac/0x2f8 kernel/sched/core.c:5868 __raw_spin_lock include/linux/spinlock_api_smp.h:132 [inline] _raw_spin_lock+0x20/0x60 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:351 [inline] filemap_remove_folio+0xbc/0x1cc mm/filemap.c:262 truncate_inode_folio+0x6c/0x84 mm/truncate.c:195 shmem_undo_range+0x348/0x1310 mm/shmem.c:1001 shmem_truncate_range mm/shmem.c:1114 [inline] shmem_evict_inode+0x230/0x8b4 mm/shmem.c:1242 evict+0x260/0x68c fs/inode.c:667 iput_final fs/inode.c:1741 [inline] iput+0x74c/0x830 fs/inode.c:1767 dentry_unlink_inode+0x394/0x4d4 fs/dcache.c:403 __dentry_kill+0x178/0x5e8 fs/dcache.c:606 dput+0x1b8/0x290 fs/dcache.c:848 __fput+0x4b0/0x774 fs/file_table.c:430 ____fput+0x20/0x30 fs/file_table.c:450 task_work_run+0x230/0x2e0 kernel/task_work.c:180 get_signal+0x1354/0x1530 kernel/signal.c:2681 do_signal+0x238/0x2924 arch/arm64/kernel/signal.c:1308 do_notify_resume+0x74/0x1f4 arch/arm64/kernel/entry-common.c:148 exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:169 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:178 [inline] el0_svc+0xac/0x168 arch/arm64/kernel/entry-common.c:713 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:730 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:598 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.10.0-rc7-syzkaller-gc912bf709078 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : arch_local_irq_enable+0x8/0xc arch/arm64/include/asm/irqflags.h:50 lr : default_idle_call+0xf8/0x128 kernel/sched/idle.c:124 sp : ffff800094237d10 x29: ffff800094237d10 x28: dfff800000000000 x27: 1ffff00012846fb0 x26: ffff80008f2dd000 x25: 0000000000000000 x24: 0000000000000002 x23: 1ffff00011e5baad x22: ffff80008f2dd568 x21: 0000000000000000 x20: ffff0000c1b78000 x19: ffff8000802dbbd8 x18: 1fffe000367a85de x17: ffff80008f2dd000 x16: ffff8000802db49c x15: 0000000000000001 x14: 1fffe000367aa341 x13: 0000000000000000 x12: 0000000000000003 x11: 0000000000000001 x10: 0000000000000003 x9 : 0000000000000000 x8 : 00000000000f6ead x7 : ffff8000804721bc x6 : 0000000000000000 x5 : 0000000000000001 x4 : 0000000000000001 x3 : ffff80008b141cfc x2 : 0000000000000000 x1 : ffff80008b2c0360 x0 : ffff800124b1b000 Call trace: __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] arch_local_irq_enable+0x8/0xc arch/arm64/include/asm/irqflags.h:48 cpuidle_idle_call kernel/sched/idle.c:191 [inline] do_idle+0x1f0/0x4e4 kernel/sched/idle.c:332 cpu_startup_entry+0x5c/0x74 kernel/sched/idle.c:430 secondary_start_kernel+0x1bc/0x1e4 arch/arm64/kernel/smp.c:277 __secondary_switched+0xb8/0xbc arch/arm64/kernel/head.S:417