watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [kworker/u4:1:136] Modules linked in: irq event stamp: 678982 hardirqs last enabled at (678981): [] mod_lruvec_page_state include/linux/vmstat.h:497 [inline] hardirqs last enabled at (678981): [] inc_lruvec_page_state include/linux/vmstat.h:549 [inline] hardirqs last enabled at (678981): [] __test_set_page_writeback+0x94c/0xc70 mm/page-writeback.c:2886 hardirqs last disabled at (678982): [] enter_el1_irq_or_nmi+0x10/0x1c arch/arm64/kernel/entry-common.c:227 softirqs last enabled at (641430): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:31 softirqs last disabled at (641426): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:18 CPU: 0 PID: 136 Comm: kworker/u4:1 Not tainted 5.15.169-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: writeback wb_workfn (flush-259:0) pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __test_set_page_writeback+0x96c/0xc70 mm/page-writeback.c:2887 lr : mod_lruvec_page_state include/linux/vmstat.h:497 [inline] lr : inc_lruvec_page_state include/linux/vmstat.h:549 [inline] lr : __test_set_page_writeback+0x968/0xc70 mm/page-writeback.c:2886 sp : ffff80001d2067e0 x29: ffff80001d2068d0 x28: ffff700003a40d04 x27: 0000000008000000 x26: 0000000000000002 x25: dfff800000000000 x24: 0000000000000000 x23: 05ffc0000000a815 x22: fffffc00037f64c0 x21: 0000000000000000 x20: 0000000000000080 x19: fffffc00037f64c0 x18: 0000000000000000 x17: 0000000000000000 x16: ffff8000082ec8b8 x15: 0000000000000406 x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000003 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000c23f1b40 x8 : ffff80000870ca98 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff80000804605c x2 : 0000000000000007 x1 : 0000000000000080 x0 : 0000000000000000 Call trace: arch_local_irq_restore arch/arm64/include/asm/irqflags.h:122 [inline] mod_lruvec_page_state include/linux/vmstat.h:497 [inline] inc_lruvec_page_state include/linux/vmstat.h:549 [inline] __test_set_page_writeback+0x96c/0xc70 mm/page-writeback.c:2886 ext4_bio_write_page+0x220/0x1e40 mpage_submit_page fs/ext4/inode.c:2112 [inline] mpage_process_page_bufs+0x6e8/0x8cc fs/ext4/inode.c:2226 mpage_prepare_extent_to_map+0xa10/0xec0 fs/ext4/inode.c:2654 ext4_writepages+0xa20/0x36fc fs/ext4/inode.c:2782 do_writepages+0x39c/0x5ec mm/page-writeback.c:2386 __writeback_single_inode+0x148/0x13a4 fs/fs-writeback.c:1647 writeback_sb_inodes+0x94c/0x1654 fs/fs-writeback.c:1930 __writeback_inodes_wb+0x110/0x39c fs/fs-writeback.c:2001 wb_writeback+0x410/0xfc8 fs/fs-writeback.c:2106 wb_check_old_data_flush fs/fs-writeback.c:2206 [inline] wb_do_writeback fs/fs-writeback.c:2259 [inline] wb_workfn+0xbb4/0x1070 fs/fs-writeback.c:2288 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870