------------[ cut here ]------------ WARNING: CPU: 0 PID: 4316 at fs/ext4/inode.c:3635 ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3635 Modules linked in: CPU: 0 PID: 4316 Comm: kworker/0:5 Not tainted 6.1.41-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:3635 lr : ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3635 sp : ffff80001e287a00 x29: ffff80001e287a00 x28: 1fffff800089ef90 x27: 1fffff800089ef91 x26: dfff800000000000 x25: 05ffc80000000053 x24: 1fffff800089ef90 x23: 1fffff800089ef91 x22: dfff800000000000 x21: fffffc00044f7ca8 x20: ffff0000dfee0ee0 x19: fffffc00044f7c80 x18: ffff80001e287320 x17: ffff8000088aa3b0 x16: ffff800008301d78 x15: ffff80000880b764 x14: ffff80000895df1c x13: ffff80000802a8f8 x12: 0000000000000001 x11: ff80800008e5c84c x10: 0000000000000000 x9 : ffff800008e5c84c x8 : ffff0000dd2c3780 x7 : ffff80000896c3a0 x6 : ffff800008969828 x5 : ffff0000ddd65db8 x4 : ffff800011ff44c4 x3 : ffff800008831c48 x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000 Call trace: ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3635 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:2292 worker_thread+0x8e4/0xfec kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 irq event stamp: 1114392 hardirqs last enabled at (1114391): [] kasan_quarantine_put+0xdc/0x204 mm/kasan/quarantine.c:242 hardirqs last disabled at (1114392): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (1113162): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (1113160): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 4316 at mm/page-writeback.c:2615 __folio_mark_dirty+0xd4/0xd04 Modules linked in: CPU: 0 PID: 4316 Comm: kworker/0:5 Tainted: G W 6.1.41-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 : ffff80001e287930 x29: ffff80001e287950 x28: dfff800000000000 x27: 0000000000000000 x26: dfff800000000000 x25: 05ffc80000000053 x24: fffffc00044f7c98 x23: 05ffc800000000db x22: ffff0000dfee0ee0 x21: 1fffff800089ef90 x20: ffff0000dfee0ee8 x19: fffffc00044f7c80 x18: ffff80001e287620 x17: ffff8000088aa3b0 x16: ffff80000831bb64 x15: 0000000000037e03 x14: 000000002402c4b9 x13: dfff800000000000 x12: ffff700003c50f0c x11: ff8080000876db60 x10: 0000000000000000 x9 : ffff80000876db60 x8 : ffff0000dd2c3780 x7 : 0000000000000000 x6 : 0000000000000000 x5 : ffff80001896c4a8 x4 : 0000000000000008 x3 : ffff80000831bc94 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:3636 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:2292 worker_thread+0x8e4/0xfec kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 irq event stamp: 1114404 hardirqs last enabled at (1114403): [] folio_memcg_lock+0xf4/0x20c mm/memcontrol.c:2110 hardirqs last disabled at (1114404): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (1114404): [] _raw_spin_lock_irqsave+0xa4/0xb4 kernel/locking/spinlock.c:162 softirqs last enabled at (1113162): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (1113160): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]---