------------[ cut here ]------------ WARNING: CPU: 1 PID: 21 at fs/ext4/inode.c:3635 ext4_dirty_folio+0xf0/0x208 fs/ext4/inode.c:3635 Modules linked in: CPU: 1 PID: 21 Comm: kworker/1:0 Not tainted 6.1.0-rc8-syzkaller-33330-ga5541c0811a0 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Workqueue: events xdp_umem_release_deferred pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ext4_dirty_folio+0xf0/0x208 fs/ext4/inode.c:3635 lr : ext4_dirty_folio+0xf0/0x208 fs/ext4/inode.c:3635 sp : ffff80000f30bc70 x29: ffff80000f30bc70 x28: ffff80000d2fb000 x27: fffffc000348da88 x26: 0000000000000001 x25: 0000000000000000 x24: 05ffc00000020014 x23: 0000000000000001 x22: fffffc00034b1040 x21: 05ffc00000020015 x20: ffff0000d0f05158 x19: fffffc00034b1040 x18: 000000000000036e x17: ffff80000c0cd83c x16: ffff80000dbe6158 x15: ffff0000c0331a40 x14: 0000000000000000 x13: 00000000ffffffff x12: ffff0000c0331a40 x11: ff808000087efe7c x10: 0000000000000000 x9 : ffff8000087efe7c x8 : ffff0000c0331a40 x7 : ffff8000095d6cf4 x6 : 0000000000000000 x5 : 000000000020001c x4 : fffffc000346eba0 x3 : 000000000020001c x2 : 0000000000000000 x1 : 0000000000000001 x0 : 0000000000000000 Call trace: ext4_dirty_folio+0xf0/0x208 fs/ext4/inode.c:3635 folio_mark_dirty+0xbc/0x218 mm/page-writeback.c:2749 unpin_user_pages_dirty_lock+0x220/0x430 mm/gup.c:343 xdp_umem_unpin_pages net/xdp/xdp_umem.c:26 [inline] xdp_umem_release+0x4c/0xc8 net/xdp/xdp_umem.c:61 xdp_umem_release_deferred+0x20/0x30 net/xdp/xdp_umem.c:71 process_one_work+0x2d8/0x504 kernel/workqueue.c:2289 worker_thread+0x340/0x610 kernel/workqueue.c:2436 kthread+0x12c/0x158 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:863 irq event stamp: 93564 hardirqs last enabled at (93563): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] hardirqs last enabled at (93563): [] _raw_spin_unlock_irqrestore+0x48/0x8c kernel/locking/spinlock.c:194 hardirqs last disabled at (93564): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (92874): [] spin_unlock_bh include/linux/spinlock.h:395 [inline] softirqs last enabled at (92874): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:823 [inline] softirqs last enabled at (92874): [] nsim_dev_trap_report_work+0x2c8/0x370 drivers/net/netdevsim/dev.c:853 softirqs last disabled at (92872): [] spin_lock_bh include/linux/spinlock.h:355 [inline] softirqs last disabled at (92872): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:819 [inline] softirqs last disabled at (92872): [] nsim_dev_trap_report_work+0x27c/0x370 drivers/net/netdevsim/dev.c:853 ---[ end trace 0000000000000000 ]---