BUG: Bad page map in process syz-executor.0 pte:ffffffff8451f65b pmd:28383c01 addr:00007fffacbf1000 vm_flags:00040075 anon_vma:0000000000000000 mapping:0000000000000000 index:0 file:(null) fault:special_mapping_fault mmap:0x0 readpage:0x0 CPU: 0 PID: 2045 Comm: syz-executor.0 Not tainted 5.17.0-rc1-syzkaller-00002-g0966d385830d #0 Hardware name: riscv-virtio,qemu (DT) Call Trace: [] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:113 [] show_stack+0x34/0x40 arch/riscv/kernel/stacktrace.c:119 [] __dump_stack lib/dump_stack.c:88 [inline] [] dump_stack_lvl+0xe4/0x150 lib/dump_stack.c:106 [] dump_stack+0x1c/0x24 lib/dump_stack.c:113 [] print_bad_pte+0x3d4/0x4a0 mm/memory.c:563 [] vm_normal_page+0x20c/0x22a mm/memory.c:626 [] do_numa_page mm/memory.c:4367 [inline] [] handle_pte_fault mm/memory.c:4577 [inline] [] __handle_mm_fault+0xdc8/0x23a4 mm/memory.c:4705 [] handle_mm_fault+0x296/0x674 mm/memory.c:4803 [] do_page_fault+0x308/0xa3c arch/riscv/mm/fault.c:323 [] ret_from_exception+0x0/0x10 Unable to handle kernel paging request at virtual address ffffaf887c9ffff8 Oops [#1] Modules linked in: CPU: 0 PID: 2045 Comm: syz-executor.0 Tainted: G B 5.17.0-rc1-syzkaller-00002-g0966d385830d #0 Hardware name: riscv-virtio,qemu (DT) epc : __nr_to_section include/linux/mmzone.h:1396 [inline] epc : __pfn_to_section include/linux/mmzone.h:1480 [inline] epc : flush_icache_pte+0xd0/0x182 arch/riscv/mm/cacheflush.c:83 ra : __nr_to_section include/linux/mmzone.h:1396 [inline] ra : __pfn_to_section include/linux/mmzone.h:1480 [inline] ra : flush_icache_pte+0xd0/0x182 arch/riscv/mm/cacheflush.c:83 epc : ffffffff800130ae ra : ffffffff800130ae sp : ffffaf8020c13bc0 gp : ffffffff85863ac0 tp : ffffaf800f0a9840 t0 : ffffffff86bcb657 t1 : fffff5ef04181ff1 t2 : 0000000000000000 s0 : ffffaf8020c13c80 s1 : 1ffff5f00418277c a0 : ffffaf887c9ffff8 a1 : 0000000000000007 a2 : 1ffff5f10f93ffff a3 : ffffffff800130ae a4 : 0000000000000000 a5 : ffffaf887c9ffff8 a6 : 0000000000f00000 a7 : ffffaf8020c0ff8f s2 : ffffaf887c9ffff8 s3 : ffffffff85889780 s4 : ffffaf807ca00000 s5 : 003fffffffe1147d s6 : 0000007fffffffc2 s7 : ffffaf8020c0ff88 s8 : ffffffffffffffff s9 : ffffffff8451f65b s10: ffffaf8008ba9990 s11: 0000000000000000 t3 : 0000000061736944 t4 : fffff5ef04181ff1 t5 : fffff5ef04181ff2 t6 : ffffaf8020c13578 status: 0000000000000120 badaddr: ffffaf887c9ffff8 cause: 000000000000000d [] set_pte_at arch/riscv/include/asm/pgtable.h:451 [inline] [] __ptep_modify_prot_commit include/linux/pgtable.h:878 [inline] [] ptep_modify_prot_commit include/linux/pgtable.h:911 [inline] [] do_numa_page mm/memory.c:4432 [inline] [] handle_pte_fault mm/memory.c:4577 [inline] [] __handle_mm_fault+0x1baa/0x23a4 mm/memory.c:4705 [] handle_mm_fault+0x296/0x674 mm/memory.c:4803 [] do_page_fault+0x308/0xa3c arch/riscv/mm/fault.c:323 [] ret_from_exception+0x0/0x10 ---[ end trace 0000000000000000 ]---