free_pages_and_swap_cache+0x4be/0x520 mm/swap_state.c:267 __tlb_batch_free_encoded_pages mm/mmu_gather.c:136 [inline] tlb_batch_pages_flush mm/mmu_gather.c:149 [inline] tlb_flush_mmu_free mm/mmu_gather.c:397 [inline] tlb_flush_mmu+0x3a0/0x680 mm/mmu_gather.c:404 zap_pte_range mm/memory.c:1765 [inline] zap_pmd_range mm/memory.c:1818 [inline] zap_pud_range mm/memory.c:1847 [inline] zap_p4d_range mm/memory.c:1868 [inline] unmap_page_range+0x3b31/0x4370 mm/memory.c:1889 unmap_single_vma mm/memory.c:1932 [inline] unmap_vmas+0x399/0x580 mm/memory.c:1976 exit_mmap+0x248/0xb50 mm/mmap.c:1280 __mmput+0x118/0x430 kernel/fork.c:1129 exit_mm+0x1da/0x2c0 kernel/exit.c:582 do_exit+0x648/0x2300 kernel/exit.c:949 do_group_exit+0x21c/0x2d0 kernel/exit.c:1102 __do_sys_exit_group kernel/exit.c:1113 [inline] __se_sys_exit_group kernel/exit.c:1111 [inline] __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1111 x64_sys_call+0x21f7/0x2200 arch/x86/include/generated/asm/syscalls_64.h:232 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f ------------[ cut here ]------------ WARNING: CPU: 1 PID: 15048 at mm/rmap.c:2452 try_to_migrate_one+0xf27/0x34d0 mm/rmap.c:2451 Modules linked in: CPU: 1 UID: 0 PID: 15048 Comm: syz.5.2194 Not tainted 6.16.0-syzkaller-12187-g0227b49b5027 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 RIP: 0010:try_to_migrate_one+0xf27/0x34d0 mm/rmap.c:2451 Code: fb 00 00 00 f4 0f 84 35 0e 00 00 e8 f3 41 ae ff e9 73 f8 ff ff e8 e9 41 ae ff 4c 89 e7 48 c7 c6 00 79 96 8b e8 0a 92 16 ff 90 <0f> 0b 90 e9 60 ff ff ff e8 cc 41 ae ff 49 ff cf e9 3e fb ff ff e8 RSP: 0018:ffffc900046af120 EFLAGS: 00010246 RAX: 616bcb52485dd900 RBX: 0400000000000000 RCX: 616bcb52485dd900 RDX: 0000000000000003 RSI: ffffffff8dba5e25 RDI: ffff88801dfa0000 RBP: ffffc900046af370 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff1bfa1ec R12: ffffea0001338000 R13: 000000004ce03867 R14: dffffc0000000000 R15: ffffea0001338018 FS: 00007f50af3756c0(0000) GS:ffff888125d1c000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000557545375048 CR3: 000000007a1dc000 CR4: 00000000003526f0 Call Trace: rmap_walk_anon+0x550/0x730 mm/rmap.c:2842 rmap_walk_locked mm/rmap.c:2958 [inline] try_to_migrate+0x3f5/0x670 mm/rmap.c:2619 unmap_folio+0x191/0x1f0 mm/huge_memory.c:3137 __folio_split+0x90d/0x1c60 mm/huge_memory.c:3711 try_split_folio+0x13f/0x310 mm/migrate.c:1550 migrate_pages_batch+0x653/0x3620 mm/migrate.c:1819 migrate_pages_sync mm/migrate.c:1974 [inline] migrate_pages+0x1bcc/0x2930 mm/migrate.c:2083 do_mbind mm/mempolicy.c:1539 [inline] kernel_mbind mm/mempolicy.c:1682 [inline] __do_sys_mbind mm/mempolicy.c:1756 [inline] __se_sys_mbind+0xa3e/0xc30 mm/mempolicy.c:1752 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f50ae58ebe9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f50af375038 EFLAGS: 00000246 ORIG_RAX: 00000000000000ed RAX: ffffffffffffffda RBX: 00007f50ae7b5fa0 RCX: 00007f50ae58ebe9 RDX: 0000000000000001 RSI: 0000000000600000 RDI: 0000200000000000 RBP: 00007f50ae611e19 R08: 0000000000000000 R09: 0000000000000002 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f50ae7b6038 R14: 00007f50ae7b5fa0 R15: 00007f50ae8dfa28