------------[ cut here ]------------ WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:448 vmap_pages_pte_range mm/vmalloc.c:448 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:448 vmap_pages_pmd_range mm/vmalloc.c:471 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:448 vmap_pages_pud_range mm/vmalloc.c:489 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:448 vmap_pages_p4d_range mm/vmalloc.c:507 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:448 vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 Modules linked in: CPU: 1 PID: 2997 Comm: dhcpcd Not tainted 5.13.0-rc1-syzkaller-00625-g6efb943b8616 #0 Hardware name: riscv-virtio,qemu (DT) epc : vmap_pages_pte_range mm/vmalloc.c:448 [inline] epc : vmap_pages_pmd_range mm/vmalloc.c:471 [inline] epc : vmap_pages_pud_range mm/vmalloc.c:489 [inline] epc : vmap_pages_p4d_range mm/vmalloc.c:507 [inline] epc : vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 ra : vmap_pages_pte_range mm/vmalloc.c:448 [inline] ra : vmap_pages_pmd_range mm/vmalloc.c:471 [inline] ra : vmap_pages_pud_range mm/vmalloc.c:489 [inline] ra : vmap_pages_p4d_range mm/vmalloc.c:507 [inline] ra : vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 epc : ffffffff8036c3bc ra : ffffffff8036c3bc sp : ffffffe00e6a3900 gp : ffffffff845906e0 tp : ffffffe0087a97c0 t0 : ffffffff8214514a t1 : ffffffff821451e2 t2 : ffffffff80013bde s0 : ffffffe00e6a39b0 s1 : ffffffcf02235dc0 a0 : 0000000000000000 a1 : 00000000000f0000 a2 : 0000000000000002 a3 : ffffffff8036c3bc a4 : ffffffe0087aa7c0 a5 : 0000000000000000 a6 : 0000000000f00000 a7 : ffffffff82154d5a s2 : ffffffe005a00a28 s3 : ffffffff85b45000 s4 : ffffffff85b46000 s5 : 0000000000000000 s6 : 0000000000000200 s7 : ffffffe07fdfd168 s8 : ffffffe00e5bb5a0 s9 : 0000003100000000 s10: ffffffe00dc8b420 s11: 00000000000000c7 t3 : ffffffff801f3d02 t4 : ffffffff80013a12 t5 : ffffffff801f59b8 t6 : ffffffe00937cd68 status: 0000000000000120 badaddr: 0000000000000000 cause: 0000000000000003 Call Trace: [] vmap_pages_pte_range mm/vmalloc.c:448 [inline] [] vmap_pages_pmd_range mm/vmalloc.c:471 [inline] [] vmap_pages_pud_range mm/vmalloc.c:489 [inline] [] vmap_pages_p4d_range mm/vmalloc.c:507 [inline] [] vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 [] vmap_pages_range_noflush mm/vmalloc.c:558 [inline] [] vmap_pages_range mm/vmalloc.c:592 [inline] [] __vmalloc_area_node mm/vmalloc.c:2829 [inline] [] __vmalloc_node_range+0x396/0x582 mm/vmalloc.c:2915 [] bpf_jit_alloc_exec+0x46/0x52 arch/riscv/net/bpf_jit_core.c:171 [] bpf_jit_binary_alloc+0xac/0x172 kernel/bpf/core.c:872 [] bpf_int_jit_compile+0x754/0x8da arch/riscv/net/bpf_jit_core.c:108 [] bpf_prog_select_runtime+0x258/0x2e4 kernel/bpf/core.c:1867 [] bpf_migrate_filter+0x1d6/0x23c net/core/filter.c:1294 [] bpf_prepare_filter net/core/filter.c:1342 [inline] [] __get_filter+0x1d6/0x2d0 net/core/filter.c:1511 [] sk_attach_filter+0x22/0x11a net/core/filter.c:1526 [] sock_setsockopt+0x18c4/0x1c2c net/core/sock.c:1068 [] __sys_setsockopt+0x2de/0x33c net/socket.c:2113 [] __do_sys_setsockopt net/socket.c:2128 [inline] [] sys_setsockopt+0x3a/0x4c net/socket.c:2125 [] ret_from_syscall+0x0/0x2 irq event stamp: 856 hardirqs last enabled at (855): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (855): [] _raw_spin_unlock_irqrestore+0x68/0x98 kernel/locking/spinlock.c:191 hardirqs last disabled at (856): [] _save_context+0x80/0x90 softirqs last enabled at (822): [] softirq_handle_end kernel/softirq.c:402 [inline] softirqs last enabled at (822): [] __do_softirq+0x5e0/0x8c4 kernel/softirq.c:588 softirqs last disabled at (817): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (817): [] invoke_softirq kernel/softirq.c:440 [inline] softirqs last disabled at (817): [] __irq_exit_rcu kernel/softirq.c:637 [inline] softirqs last disabled at (817): [] irq_exit+0x1a0/0x1b6 kernel/softirq.c:661 ---[ end trace 610aec35ab255876 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:305 vunmap_pte_range mm/vmalloc.c:305 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:305 vunmap_pmd_range mm/vmalloc.c:329 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:305 vunmap_pud_range mm/vmalloc.c:354 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:305 vunmap_p4d_range mm/vmalloc.c:377 [inline] WARNING: CPU: 1 PID: 2997 at mm/vmalloc.c:305 vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 Modules linked in: CPU: 1 PID: 2997 Comm: dhcpcd Tainted: G W 5.13.0-rc1-syzkaller-00625-g6efb943b8616 #0 Hardware name: riscv-virtio,qemu (DT) epc : vunmap_pte_range mm/vmalloc.c:305 [inline] epc : vunmap_pmd_range mm/vmalloc.c:329 [inline] epc : vunmap_pud_range mm/vmalloc.c:354 [inline] epc : vunmap_p4d_range mm/vmalloc.c:377 [inline] epc : vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 ra : vunmap_pte_range mm/vmalloc.c:305 [inline] ra : vunmap_pmd_range mm/vmalloc.c:329 [inline] ra : vunmap_pud_range mm/vmalloc.c:354 [inline] ra : vunmap_p4d_range mm/vmalloc.c:377 [inline] ra : vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 epc : ffffffff80372af0 ra : ffffffff80372af0 sp : ffffffe00e6a3820 gp : ffffffff845906e0 tp : ffffffe0087a97c0 t0 : ffffffff8214514a t1 : 0000000000000001 t2 : ffffffff80013bde s0 : ffffffe00e6a38b0 s1 : ffffffe005a00a28 a0 : 0000000000000000 a1 : 00000000000f0000 a2 : 0000000000000002 a3 : ffffffff80372af0 a4 : ffffffe0087aa7c0 a5 : 0000000000000000 a6 : 0000000000f00000 a7 : ffffffff80374a4c s2 : ffffffff85b45000 s3 : ffffffff85b47000 s4 : 0000000000000000 s5 : ffffffe07fdfd168 s6 : 0000000000001000 s7 : ffffffff85b47000 s8 : ffffffff85b46fff s9 : 0000000000000000 s10: 0000000000000200 s11: ffffffff83858890 t3 : fa9b59187e2f4000 t4 : ffffffff80013a12 t5 : ffffffff801f59b8 t6 : ffffffe00937cd68 status: 0000000000000120 badaddr: 0000000000000000 cause: 0000000000000003 Call Trace: [] vunmap_pte_range mm/vmalloc.c:305 [inline] [] vunmap_pmd_range mm/vmalloc.c:329 [inline] [] vunmap_pud_range mm/vmalloc.c:354 [inline] [] vunmap_p4d_range mm/vmalloc.c:377 [inline] [] vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 [] free_unmap_vmap_area+0x30/0x68 mm/vmalloc.c:1722 [] remove_vm_area+0x150/0x152 mm/vmalloc.c:2462 [] vm_remove_mappings mm/vmalloc.c:2491 [inline] [] __vunmap+0x24a/0x616 mm/vmalloc.c:2556 [] __vfree+0x70/0xf8 mm/vmalloc.c:2613 [] __vmalloc_area_node mm/vmalloc.c:2840 [inline] [] __vmalloc_node_range+0x4b8/0x582 mm/vmalloc.c:2915 [] bpf_jit_alloc_exec+0x46/0x52 arch/riscv/net/bpf_jit_core.c:171 [] bpf_jit_binary_alloc+0xac/0x172 kernel/bpf/core.c:872 [] bpf_int_jit_compile+0x754/0x8da arch/riscv/net/bpf_jit_core.c:108 [] bpf_prog_select_runtime+0x258/0x2e4 kernel/bpf/core.c:1867 [] bpf_migrate_filter+0x1d6/0x23c net/core/filter.c:1294 [] bpf_prepare_filter net/core/filter.c:1342 [inline] [] __get_filter+0x1d6/0x2d0 net/core/filter.c:1511 [] sk_attach_filter+0x22/0x11a net/core/filter.c:1526 [] sock_setsockopt+0x18c4/0x1c2c net/core/sock.c:1068 [] __sys_setsockopt+0x2de/0x33c net/socket.c:2113 [] __do_sys_setsockopt net/socket.c:2128 [inline] [] sys_setsockopt+0x3a/0x4c net/socket.c:2125 [] ret_from_syscall+0x0/0x2 irq event stamp: 876 hardirqs last enabled at (875): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (875): [] _raw_spin_unlock_irqrestore+0x68/0x98 kernel/locking/spinlock.c:191 hardirqs last disabled at (876): [] _save_context+0x80/0x90 softirqs last enabled at (868): [] softirq_handle_end kernel/softirq.c:402 [inline] softirqs last enabled at (868): [] __do_softirq+0x5e0/0x8c4 kernel/softirq.c:588 softirqs last disabled at (859): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (859): [] invoke_softirq kernel/softirq.c:440 [inline] softirqs last disabled at (859): [] __irq_exit_rcu kernel/softirq.c:637 [inline] softirqs last disabled at (859): [] irq_exit+0x1a0/0x1b6 kernel/softirq.c:661 ---[ end trace 610aec35ab255877 ]---