------------[ cut here ]------------ WARNING: CPU: 1 PID: 1511 at fs/ext4/inode.c:3645 ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3645 Modules linked in: CPU: 1 PID: 1511 Comm: kworker/1:2 Not tainted 6.1.39-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 Workqueue: events xdp_umem_release_deferred pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3645 lr : ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3645 sp : ffff800021d07a00 x29: ffff800021d07a00 x28: 1fffff8000774600 x27: 1fffff8000774601 x26: dfff800000000000 x25: 05ffc80000000053 x24: 1fffff8000774600 x23: 1fffff8000774601 x22: dfff800000000000 x21: fffffc0003ba3028 x20: ffff00010c3fd518 x19: fffffc0003ba3000 x18: ffff800021d072a0 x17: ffff8000088ab508 x16: ffff800008301d74 x15: ffff8000088b55e4 x14: 00000000ffff8000 x13: 0000000083670ec8 x12: 0000000000000001 x11: ff80800008e5d1cc x10: 0000000000000000 x9 : ffff800008e5d1cc x8 : ffff0000cf511bc0 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000001 x3 : ffff8000088329f0 x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000 Call trace: ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3645 folio_mark_dirty+0x118/0x198 mm/page-writeback.c:2749 unpin_user_pages_dirty_lock+0x244/0x464 mm/gup.c:343 xdp_umem_unpin_pages net/xdp/xdp_umem.c:26 [inline] xdp_umem_release+0xd4/0x220 net/xdp/xdp_umem.c:61 xdp_umem_release_deferred+0x20/0x30 net/xdp/xdp_umem.c:71 process_one_work+0x7ac/0x1404 kernel/workqueue.c:2289 worker_thread+0x8e4/0xfec kernel/workqueue.c:2436 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 irq event stamp: 1418412 hardirqs last enabled at (1418411): [] kasan_quarantine_put+0xdc/0x204 mm/kasan/quarantine.c:242 hardirqs last disabled at (1418412): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (1417362): [] spin_unlock_bh include/linux/spinlock.h:395 [inline] softirqs last enabled at (1417362): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:823 [inline] softirqs last enabled at (1417362): [] nsim_dev_trap_report_work+0x620/0x924 drivers/net/netdevsim/dev.c:853 softirqs last disabled at (1417360): [] spin_lock_bh include/linux/spinlock.h:355 [inline] softirqs last disabled at (1417360): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:819 [inline] softirqs last disabled at (1417360): [] nsim_dev_trap_report_work+0x59c/0x924 drivers/net/netdevsim/dev.c:853 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1511 at mm/page-writeback.c:2615 __folio_mark_dirty+0xd4/0xd04 Modules linked in: CPU: 1 PID: 1511 Comm: kworker/1:2 Tainted: G W 6.1.39-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 Workqueue: events xdp_umem_release_deferred pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __folio_mark_dirty+0xd4/0xd04 lr : __folio_mark_dirty+0xd4/0xd04 sp : ffff800021d07930 x29: ffff800021d07950 x28: dfff800000000000 x27: 0000000000000000 x26: dfff800000000000 x25: 05ffc80000000053 x24: fffffc0003ba3018 x23: 05ffc800000000db x22: ffff00010c3fd518 x21: 1fffff8000774600 x20: ffff00010c3fd520 x19: fffffc0003ba3000 x18: ffff800021d07620 x17: ffff8000088ab508 x16: ffff80000831bb60 x15: 000000000003aca5 x14: 0000000032aa4424 x13: dfff800000000000 x12: ffff7000043a0f0c x11: ff8080000876f90c x10: 0000000000000000 x9 : ffff80000876f90c x8 : ffff0000cf511bc0 x7 : 0000000000000000 x6 : 0000000000000000 x5 : ffff8000189a5650 x4 : 0000000000000008 x3 : ffff80000831bc90 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: __folio_mark_dirty+0xd4/0xd04 block_dirty_folio+0x184/0x21c fs/buffer.c:640 ext4_dirty_folio+0x108/0x170 fs/ext4/inode.c:3646 folio_mark_dirty+0x118/0x198 mm/page-writeback.c:2749 unpin_user_pages_dirty_lock+0x244/0x464 mm/gup.c:343 xdp_umem_unpin_pages net/xdp/xdp_umem.c:26 [inline] xdp_umem_release+0xd4/0x220 net/xdp/xdp_umem.c:61 xdp_umem_release_deferred+0x20/0x30 net/xdp/xdp_umem.c:71 process_one_work+0x7ac/0x1404 kernel/workqueue.c:2289 worker_thread+0x8e4/0xfec kernel/workqueue.c:2436 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 irq event stamp: 1418424 hardirqs last enabled at (1418423): [] folio_memcg_lock+0xf4/0x20c mm/memcontrol.c:2110 hardirqs last disabled at (1418424): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (1418424): [] _raw_spin_lock_irqsave+0xa4/0xb4 kernel/locking/spinlock.c:162 softirqs last enabled at (1417362): [] spin_unlock_bh include/linux/spinlock.h:395 [inline] softirqs last enabled at (1417362): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:823 [inline] softirqs last enabled at (1417362): [] nsim_dev_trap_report_work+0x620/0x924 drivers/net/netdevsim/dev.c:853 softirqs last disabled at (1417360): [] spin_lock_bh include/linux/spinlock.h:355 [inline] softirqs last disabled at (1417360): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:819 [inline] softirqs last disabled at (1417360): [] nsim_dev_trap_report_work+0x59c/0x924 drivers/net/netdevsim/dev.c:853 ---[ end trace 0000000000000000 ]---