rdma_op 00000000df5edafb conn xmit_rdma 0000000000000000 ------------[ cut here ]------------ WARNING: CPU: 0 PID: 8099 at fs/ext4/inode.c:3658 ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3658 Modules linked in: CPU: 0 PID: 8099 Comm: syz.2.1271 Not tainted 6.1.112-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3658 lr : ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3658 sp : ffff800021f17470 x29: ffff800021f17470 x28: 1fffff80007ba098 x27: 1fffff80007ba099 x26: dfff800000000000 x25: 05ffe00000000813 x24: 1fffff80007ba098 x23: 1fffff80007ba099 x22: dfff800000000000 x21: fffffc0003dd04e8 x20: ffff0000e15bb700 x19: fffffc0003dd04c0 x18: 1fffe0003679f176 x17: ffff8000159cd000 x16: ffff800008303e98 x15: ffff0001b3cf8bbc x14: 1ffff00002b3a0b0 x13: dfff800000000000 x12: 0000000000040000 x11: 0000000000003746 x10: ffff800022780000 x9 : ffff800008e7333c x8 : 0000000000003747 x7 : ffff80001191c444 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000001 x3 : ffff800008841f88 x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000 Call trace: ext4_dirty_folio+0x12c/0x170 fs/ext4/inode.c:3658 folio_mark_dirty+0x118/0x198 mm/page-writeback.c:2771 unpin_user_pages_dirty_lock+0x244/0x464 mm/gup.c:343 rds_rdma_free_op+0x1c8/0x388 net/rds/rdma.c:504 rds_message_purge net/rds/message.c:163 [inline] rds_message_put+0x71c/0xb30 net/rds/message.c:180 rds_sendmsg+0xb40/0x1c10 net/rds/send.c:1409 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:730 [inline] ____sys_sendmsg+0x55c/0x848 net/socket.c:2514 ___sys_sendmsg net/socket.c:2568 [inline] __sys_sendmsg+0x26c/0x33c net/socket.c:2597 __do_sys_sendmsg net/socket.c:2606 [inline] __se_sys_sendmsg net/socket.c:2604 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2604 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x64/0x218 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 irq event stamp: 300 hardirqs last enabled at (299): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] hardirqs last enabled at (299): [] _raw_spin_unlock_irqrestore+0x48/0xac kernel/locking/spinlock.c:194 hardirqs last disabled at (300): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (284): [] softirq_handle_end kernel/softirq.c:414 [inline] softirqs last enabled at (284): [] handle_softirqs+0xb84/0xd58 kernel/softirq.c:599 softirqs last disabled at (153): [] __do_softirq+0x14/0x20 kernel/softirq.c:605 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 8099 at mm/page-writeback.c:2637 __folio_mark_dirty+0xd4/0xd04 Modules linked in: CPU: 1 PID: 8099 Comm: syz.2.1271 Tainted: G W 6.1.112-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __folio_mark_dirty+0xd4/0xd04 lr : __folio_mark_dirty+0xd4/0xd04 sp : ffff800021f173a0 x29: ffff800021f173c0 x28: dfff800000000000 x27: 0000000000000000 x26: dfff800000000000 x25: 05ffe00000000813 x24: fffffc0003dd04d8 x23: 05ffe0000000081b x22: ffff0000e15bb700 x21: 1fffff80007ba098 x20: ffff0000e15bb708 x19: fffffc0003dd04c0 x18: 1fffe0003679f176 x17: ffff8000159cd000 x16: ffff80000831ddf8 x15: ffff0001b3cf8bbc x14: 1ffff00002b3a0b0 x13: dfff800000000000 x12: 0000000000040000 x11: 000000000001d1c7 x10: ffff800022780000 x9 : ffff80000877c3f4 x8 : 000000000001d1c8 x7 : ffff80000877c368 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000001 x3 : ffff80000831df28 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:3659 folio_mark_dirty+0x118/0x198 mm/page-writeback.c:2771 unpin_user_pages_dirty_lock+0x244/0x464 mm/gup.c:343 rds_rdma_free_op+0x1c8/0x388 net/rds/rdma.c:504 rds_message_purge net/rds/message.c:163 [inline] rds_message_put+0x71c/0xb30 net/rds/message.c:180 rds_sendmsg+0xb40/0x1c10 net/rds/send.c:1409 sock_sendmsg_nosec net/socket.c:718 [inline] __sock_sendmsg net/socket.c:730 [inline] ____sys_sendmsg+0x55c/0x848 net/socket.c:2514 ___sys_sendmsg net/socket.c:2568 [inline] __sys_sendmsg+0x26c/0x33c net/socket.c:2597 __do_sys_sendmsg net/socket.c:2606 [inline] __se_sys_sendmsg net/socket.c:2604 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2604 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x64/0x218 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 irq event stamp: 368 hardirqs last enabled at (367): [] folio_memcg_lock+0xf4/0x20c mm/memcontrol.c:2110 hardirqs last disabled at (368): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (368): [] _raw_spin_lock_irqsave+0xa4/0xb4 kernel/locking/spinlock.c:162 softirqs last enabled at (360): [] softirq_handle_end kernel/softirq.c:414 [inline] softirqs last enabled at (360): [] handle_softirqs+0xb84/0xd58 kernel/softirq.c:599 softirqs last disabled at (305): [] __do_softirq+0x14/0x20 kernel/softirq.c:605 ---[ end trace 0000000000000000 ]---