BUG: unable to handle kernel paging request at ffffea00030d0000 #PF error: [normal kernel read fault] PGD 12c3f9067 P4D 12c3f9067 PUD 12c3f8067 PMD 0 Oops: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 7752 Comm: syz-fuzzer Not tainted 5.1.0-rc6+ #90 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:constant_test_bit arch/x86/include/asm/bitops.h:314 [inline] RIP: 0010:PageCompound include/linux/page-flags.h:186 [inline] RIP: 0010:isolate_freepages_block+0x1c0/0xd40 mm/compaction.c:579 Code: 01 d8 ff 4d 85 ed 0f 84 ef 07 00 00 e8 29 00 d8 ff 4c 89 e0 83 85 38 ff ff ff 01 48 c1 e8 03 42 80 3c 38 00 0f 85 31 0a 00 00 <4d> 8b 2c 24 31 ff 49 c1 ed 10 41 83 e5 01 44 89 ee e8 3a 01 d8 ff RSP: 0018:ffff8880a30370b8 EFLAGS: 00010246 RAX: 1ffffd400061a000 RBX: 00000000000c3400 RCX: ffffffff819894bc RDX: 0000000000000000 RSI: ffffffff81988c87 RDI: 0000000000000001 RBP: ffff8880a30371d8 R08: ffff8880a818e100 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffea00030d0000 R13: 0000000000000000 R14: ffff8880a3037630 R15: dffffc0000000000 FS: 0000000001752948(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffea00030d0000 CR3: 00000000a4a18000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: fast_isolate_around mm/compaction.c:1243 [inline] fast_isolate_freepages mm/compaction.c:1418 [inline] isolate_freepages mm/compaction.c:1438 [inline] compaction_alloc+0x1aee/0x22e0 mm/compaction.c:1550 unmap_and_move mm/migrate.c:1180 [inline] migrate_pages+0x484/0x2cd0 mm/migrate.c:1431 compact_zone+0x1b4f/0x38f0 mm/compaction.c:2181 compact_zone_order+0x1af/0x2a0 mm/compaction.c:2306 try_to_compact_pages+0x268/0xaf0 mm/compaction.c:2358 __alloc_pages_direct_compact+0x154/0x460 mm/page_alloc.c:3786 __alloc_pages_slowpath+0xb14/0x28b0 mm/page_alloc.c:4425 __alloc_pages_nodemask+0x602/0x8d0 mm/page_alloc.c:4633 __alloc_pages include/linux/gfp.h:473 [inline] __alloc_pages_node include/linux/gfp.h:486 [inline] alloc_pages_vma+0x39a/0x540 mm/mempolicy.c:2088 do_huge_pmd_anonymous_page+0x509/0x1730 mm/huge_memory.c:740 create_huge_pmd mm/memory.c:3701 [inline] __handle_mm_fault+0x2d5e/0x3ec0 mm/memory.c:3905 handle_mm_fault+0x43f/0xb30 mm/memory.c:3971 do_user_addr_fault arch/x86/mm/fault.c:1475 [inline] __do_page_fault+0x5ef/0xda0 arch/x86/mm/fault.c:1541 do_page_fault+0x71/0x581 arch/x86/mm/fault.c:1572 page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1143 RIP: 0033:0x45cfa3 Code: 00 48 81 eb 00 01 00 00 48 81 c7 00 01 00 00 48 81 fb 00 01 00 00 73 82 e9 07 ff ff ff c5 fd ef c0 48 81 fb 00 00 00 02 73 46 fe 7f 07 c5 fe 7f 47 20 c5 fe 7f 47 40 c5 fe 7f 47 60 48 81 eb RSP: 002b:00007fff3be9f6b8 EFLAGS: 00010287 RAX: 0000000000000000 RBX: 0000000000002000 RCX: 0000000000002000 RDX: 0000000000000002 RSI: 0000000000000001 RDI: 000000c432002000 RBP: 00007fff3be9f700 R08: 000000c000000000 R09: 0000000000009001 R10: 0000000000bfbe20 R11: 0000000000000004 R12: 0000000000000000 R13: 0000000000000020 R14: 0000000000000013 R15: 0000000000000000 Modules linked in: CR2: ffffea00030d0000 ---[ end trace f84117951eeaec9a ]--- RIP: 0010:constant_test_bit arch/x86/include/asm/bitops.h:314 [inline] RIP: 0010:PageCompound include/linux/page-flags.h:186 [inline] RIP: 0010:isolate_freepages_block+0x1c0/0xd40 mm/compaction.c:579 Code: 01 d8 ff 4d 85 ed 0f 84 ef 07 00 00 e8 29 00 d8 ff 4c 89 e0 83 85 38 ff ff ff 01 48 c1 e8 03 42 80 3c 38 00 0f 85 31 0a 00 00 <4d> 8b 2c 24 31 ff 49 c1 ed 10 41 83 e5 01 44 89 ee e8 3a 01 d8 ff RSP: 0018:ffff8880a30370b8 EFLAGS: 00010246 RAX: 1ffffd400061a000 RBX: 00000000000c3400 RCX: ffffffff819894bc RDX: 0000000000000000 RSI: ffffffff81988c87 RDI: 0000000000000001 RBP: ffff8880a30371d8 R08: ffff8880a818e100 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffea00030d0000 R13: 0000000000000000 R14: ffff8880a3037630 R15: dffffc0000000000 FS: 0000000001752948(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffea00030d0000 CR3: 00000000a4a18000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400