------------[ cut here ]------------ WARNING: CPU: 1 PID: 4027 at fs/ext4/inode.c:3619 ext4_set_page_dirty+0x234/0x2c8 fs/ext4/inode.c:3619 Modules linked in: CPU: 1 PID: 4027 Comm: kworker/1:3 Not tainted 5.15.185-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: events xdp_umem_release_deferred pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ext4_set_page_dirty+0x234/0x2c8 fs/ext4/inode.c:3619 lr : ext4_set_page_dirty+0x234/0x2c8 fs/ext4/inode.c:3619 sp : ffff80001f2b79a0 x29: ffff80001f2b79a0 x28: ffff0001a111d100 x27: fffffc00038a2908 x26: fffffc00038a2908 x25: fffffc00038a2908 x24: 1fffff8000711131 x23: dfff800000000000 x22: 0000000000000000 x21: 1fffff8000711130 x20: 05ffc00000000031 x19: fffffc0003888980 x18: 0000000000000002 x17: 0000000040000000 x16: ffff8000082bdf08 x15: 0000000000000002 x14: 00000000ffff8000 x13: 00000000bd2a1fa2 x12: 0000000000ff0100 x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800008ccd76c x8 : ffff0000c1c90000 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : ffff80000869eb64 x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: ext4_set_page_dirty+0x234/0x2c8 fs/ext4/inode.c:3619 set_page_dirty+0x23c/0x4f0 mm/page-writeback.c:2631 set_page_dirty_lock+0xe8/0x144 mm/page-writeback.c:2656 unpin_user_pages_dirty_lock+0x430/0x5f4 mm/gup.c:365 xdp_umem_unpin_pages net/xdp/xdp_umem.c:28 [inline] xdp_umem_release+0xd4/0x230 net/xdp/xdp_umem.c:63 xdp_umem_release_deferred+0x20/0x30 net/xdp/xdp_umem.c:73 process_one_work+0x79c/0x1140 kernel/workqueue.c:2310 worker_thread+0x8f4/0x101c kernel/workqueue.c:2457 kthread+0x374/0x454 kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 63740 hardirqs last enabled at (63739): [] kasan_quarantine_put+0xc4/0x204 mm/kasan/quarantine.c:231 hardirqs last disabled at (63740): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396 softirqs last enabled at (62432): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:31 softirqs last disabled at (62414): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:18 ---[ end trace 496db73a83caf6d4 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 4027 at mm/page-writeback.c:2521 __set_page_dirty+0xd8/0xc74 mm/page-writeback.c:2521 Modules linked in: CPU: 1 PID: 4027 Comm: kworker/1:3 Tainted: G W 5.15.185-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: events xdp_umem_release_deferred pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __set_page_dirty+0xd8/0xc74 mm/page-writeback.c:2521 lr : __set_page_dirty+0xd8/0xc74 mm/page-writeback.c:2521 sp : ffff80001f2b78f0 x29: ffff80001f2b7900 x28: ffff0001a111d100 x27: 0000000000000000 x26: dfff800000000000 x25: fffffc00038a2908 x24: fffffc00038a2908 x23: fffffc0003888998 x22: fffffc0003888980 x21: 05ffc000000000b9 x20: ffff0000dea6d488 x19: fffffc0003888980 x18: 0000000000000002 x17: ffff800016cf0000 x16: ffff8000082d476c x15: ffff8000167d04c0 x14: ffff0000c1c90a00 x13: dfff800000000000 x12: 0000000000ff0100 x11: 0000000000000001 x10: 0000000000000000 x9 : ffff80000869d344 x8 : ffff0000c1c90000 x7 : 0000000000000000 x6 : 0000000000000000 x5 : ffff800016ea2a68 x4 : 0000000000000008 x3 : ffff8000082d488c x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: __set_page_dirty+0xd8/0xc74 mm/page-writeback.c:2521 __set_page_dirty_buffers+0x280/0x464 fs/buffer.c:643 ext4_set_page_dirty+0x1fc/0x2c8 fs/ext4/inode.c:3620 set_page_dirty+0x23c/0x4f0 mm/page-writeback.c:2631 set_page_dirty_lock+0xe8/0x144 mm/page-writeback.c:2656 unpin_user_pages_dirty_lock+0x430/0x5f4 mm/gup.c:365 xdp_umem_unpin_pages net/xdp/xdp_umem.c:28 [inline] xdp_umem_release+0xd4/0x230 net/xdp/xdp_umem.c:63 xdp_umem_release_deferred+0x20/0x30 net/xdp/xdp_umem.c:73 process_one_work+0x79c/0x1140 kernel/workqueue.c:2310 worker_thread+0x8f4/0x101c kernel/workqueue.c:2457 kthread+0x374/0x454 kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 63978 hardirqs last enabled at (63977): [] lock_page_memcg+0x110/0x234 mm/memcontrol.c:2059 hardirqs last disabled at (63978): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (63978): [] _raw_spin_lock_irqsave+0xfc/0x14c kernel/locking/spinlock.c:162 softirqs last enabled at (63970): [] softirq_handle_end kernel/softirq.c:419 [inline] softirqs last enabled at (63970): [] handle_softirqs+0xa4c/0xbf0 kernel/softirq.c:604 softirqs last disabled at (63743): [] __do_softirq kernel/softirq.c:610 [inline] softirqs last disabled at (63743): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (63743): [] invoke_softirq kernel/softirq.c:457 [inline] softirqs last disabled at (63743): [] __irq_exit_rcu+0x240/0x440 kernel/softirq.c:659 ---[ end trace 496db73a83caf6d5 ]---