BUG: assuming non migratable context at ./include/linux/filter.h:703 in_atomic(): 0, irqs_disabled(): 0, migration_disabled() 0 pid: 4116, name: syz.1.61 2 locks held by syz.1.61/4116: #0: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: skb_dst include/linux/skbuff.h:1156 [inline] #0: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: ip6_send_skb+0x98/0x662 net/ipv6/ip6_output.c:1978 #1: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: arch_static_branch arch/riscv/include/asm/jump_label.h:39 [inline] #1: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: static_key_false include/linux/jump_label.h:208 [inline] #1: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: nf_hook include/linux/netfilter.h:237 [inline] #1: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: NF_HOOK_COND include/linux/netfilter.h:305 [inline] #1: ffffffff883dc420 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x5b6/0xa32 net/ipv6/ip6_output.c:247 CPU: 0 UID: 0 PID: 4116 Comm: syz.1.61 Not tainted 6.16.0-rc1-syzkaller-gfda589c28604 #0 PREEMPT Hardware name: riscv-virtio,qemu (DT) Call Trace: [] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:132 [] show_stack+0x30/0x3c arch/riscv/kernel/stacktrace.c:138 [] __dump_stack lib/dump_stack.c:94 [inline] [] dump_stack_lvl+0x12e/0x1a6 lib/dump_stack.c:120 [] dump_stack+0x1c/0x24 lib/dump_stack.c:129 [] __cant_migrate kernel/sched/core.c:8860 [inline] [] __cant_migrate+0x200/0x260 kernel/sched/core.c:8834 [] __bpf_prog_run include/linux/filter.h:703 [inline] [] bpf_prog_run include/linux/filter.h:725 [inline] [] nf_hook_run_bpf+0x96/0x232 net/netfilter/nf_bpf_link.c:20 [] nf_hook_entry_hookfn include/linux/netfilter.h:157 [inline] [] nf_hook_slow+0xb8/0x1ec net/netfilter/core.c:623 [] nf_hook include/linux/netfilter.h:272 [inline] [] NF_HOOK_COND include/linux/netfilter.h:305 [inline] [] ip6_output+0x6a6/0xa32 net/ipv6/ip6_output.c:247 [] dst_output include/net/dst.h:459 [inline] [] ip6_local_out+0xac/0x1a8 net/ipv6/output_core.c:155 [] ip6_send_skb+0x116/0x662 net/ipv6/ip6_output.c:1982 [] udp_v6_send_skb+0x60e/0x1a1c net/ipv6/udp.c:1440 [] udpv6_sendmsg+0x2602/0x3388 net/ipv6/udp.c:1731 [] inet6_sendmsg+0xa0/0xde net/ipv6/af_inet6.c:659 [] sock_sendmsg_nosec net/socket.c:712 [inline] [] __sock_sendmsg+0xcc/0x160 net/socket.c:727 [] ____sys_sendmsg+0x2a4/0x79c net/socket.c:2566 [] ___sys_sendmsg+0x144/0x1e6 net/socket.c:2620 [] __sys_sendmmsg+0x2b0/0x8a4 net/socket.c:2709 [] __do_sys_sendmmsg net/socket.c:2736 [inline] [] __se_sys_sendmmsg net/socket.c:2733 [inline] [] __riscv_sys_sendmmsg+0x8c/0xd8 net/socket.c:2733 [] syscall_handler+0x94/0x118 arch/riscv/include/asm/syscall.h:112 [] do_trap_ecall_u+0x396/0x530 arch/riscv/kernel/traps.c:341 [] handle_exception+0x146/0x152 arch/riscv/kernel/entry.S:197