watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [kworker/u4:2:122] Modules linked in: irq event stamp: 4827922 hardirqs last enabled at (4827921): [] asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:638 hardirqs last disabled at (4827922): [] sysvec_apic_timer_interrupt+0xb/0xc0 arch/x86/kernel/apic/apic.c:1100 softirqs last enabled at (4823572): [] invoke_softirq kernel/softirq.c:432 [inline] softirqs last enabled at (4823572): [] __irq_exit_rcu kernel/softirq.c:636 [inline] softirqs last enabled at (4823572): [] irq_exit_rcu+0x229/0x270 kernel/softirq.c:648 softirqs last disabled at (4823283): [] invoke_softirq kernel/softirq.c:432 [inline] softirqs last disabled at (4823283): [] __irq_exit_rcu kernel/softirq.c:636 [inline] softirqs last disabled at (4823283): [] irq_exit_rcu+0x229/0x270 kernel/softirq.c:648 CPU: 1 PID: 122 Comm: kworker/u4:2 Not tainted 5.13.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: writeback wb_workfn (flush-8:0) RIP: 0010:csd_lock_wait kernel/smp.c:440 [inline] RIP: 0010:smp_call_function_many_cond+0x2bc/0xa10 kernel/smp.c:967 Code: 38 d0 7c 08 84 d2 0f 85 62 05 00 00 8b 45 08 a8 01 74 2e 48 89 ca 49 89 cf 48 c1 ea 03 41 83 e7 07 4c 01 e2 41 83 c7 03 f3 90 <0f> b6 02 41 38 c7 7c 08 84 c0 0f 85 bc 04 00 00 8b 45 08 a8 01 75 RSP: 0018:ffffc90000726fe0 EFLAGS: 00000202 RAX: 0000000000000011 RBX: ffff8881f6537f80 RCX: ffff8881f643afc8 RDX: ffffed103ec875f9 RSI: ffff8881f6537f88 RDI: ffffffff89266920 RBP: ffff8881f643afc0 R08: 0000000000000000 R09: ffff8881f6437f47 R10: ffffed103ec86fe8 R11: 0000000000000000 R12: dffffc0000000000 R13: ffff8881f6537f88 R14: ffffed103eca6ff0 R15: 0000000000000003 FS: 0000000000000000(0000) GS:ffff8881f6500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f05c9e10ab4 CR3: 000000000948e003 CR4: 00000000001706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: on_each_cpu_cond_mask+0x3f/0x70 kernel/smp.c:1133 __flush_tlb_multi arch/x86/include/asm/paravirt.h:87 [inline] flush_tlb_multi arch/x86/mm/tlb.c:868 [inline] flush_tlb_mm_range+0x273/0x300 arch/x86/mm/tlb.c:954 flush_tlb_page arch/x86/include/asm/tlbflush.h:239 [inline] ptep_clear_flush+0xdd/0x110 mm/pgtable-generic.c:97 page_mkclean_one+0x407/0x7c0 mm/rmap.c:934 rmap_walk_file+0x28c/0x4e0 mm/rmap.c:1951 page_mkclean+0x193/0x1e0 mm/rmap.c:1002 clear_page_dirty_for_io+0x23e/0x690 mm/page-writeback.c:2710 mpage_submit_page+0x68/0x240 fs/ext4/inode.c:2080 mpage_map_and_submit_buffers fs/ext4/inode.c:2348 [inline] mpage_map_and_submit_extent fs/ext4/inode.c:2487 [inline] ext4_writepages+0x1a35/0x2cd0 fs/ext4/inode.c:2800 do_writepages+0xca/0x240 mm/page-writeback.c:2355 __writeback_single_inode+0xd6/0xad0 fs/fs-writeback.c:1610 writeback_sb_inodes+0x466/0xc50 fs/fs-writeback.c:1875 __writeback_inodes_wb+0xb2/0x200 fs/fs-writeback.c:1944 wb_writeback+0x5c1/0x8c0 fs/fs-writeback.c:2050 wb_check_old_data_flush fs/fs-writeback.c:2152 [inline] wb_do_writeback fs/fs-writeback.c:2205 [inline] wb_workfn+0x6b8/0xf40 fs/fs-writeback.c:2234 process_one_work+0x84c/0x13e0 kernel/workqueue.c:2276 worker_thread+0x598/0x1040 kernel/workqueue.c:2422 kthread+0x38b/0x460 kernel/kthread.c:319 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295