BUG: assuming non migratable context at include/linux/filter.h:599 in_atomic(): 0, irqs_disabled(): 0, migration_disabled() 0 pid: 787, name: kworker/0:2 5 locks held by kworker/0:2/787: #0: ffff88802cab3d38 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #0: ffff88802cab3d38 ((wq_completion)mld){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #1: ffffc90004077d00 ((work_completion)(&(&idev->mc_dad_work)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #1: ffffc90004077d00 ((work_completion)(&(&idev->mc_dad_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #2: ffff888019aff538 (&idev->mc_lock){+.+.}-{3:3}, at: mld_dad_work+0x38/0x270 net/ipv6/mcast.c:2263 #3: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:334 [inline] #3: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:786 [inline] #3: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: mld_sendpack+0x1df/0xd70 net/ipv6/mcast.c:1796 #4: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:334 [inline] #4: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:786 [inline] #4: ffffffff8cd2fba0 (rcu_read_lock){....}-{1:2}, at: nf_hook+0x9e/0x370 include/linux/netfilter.h:228 CPU: 0 PID: 787 Comm: kworker/0:2 Not tainted 6.6.101-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 Workqueue: mld mld_dad_work Call Trace: dump_stack_lvl+0x16c/0x230 lib/dump_stack.c:106 __cant_migrate+0x234/0x2e0 kernel/sched/core.c:10269 __bpf_prog_run include/linux/filter.h:599 [inline] bpf_prog_run include/linux/filter.h:619 [inline] nf_hook_run_bpf+0x90/0x1e0 net/netfilter/nf_bpf_link.c:20 nf_hook_entry_hookfn include/linux/netfilter.h:144 [inline] nf_hook_slow+0xbd/0x200 net/netfilter/core.c:626 nf_hook+0x215/0x370 include/linux/netfilter.h:259 NF_HOOK_COND include/linux/netfilter.h:292 [inline] ip6_output+0x272/0x3b0 net/ipv6/ip6_output.c:240 dst_output include/net/dst.h:467 [inline] NF_HOOK+0x161/0x470 include/linux/netfilter.h:304 mld_sendpack+0x7f9/0xd70 net/ipv6/mcast.c:1824 mld_dad_work+0x40/0x270 net/ipv6/mcast.c:2264 process_one_work kernel/workqueue.c:2634 [inline] process_scheduled_works+0xa45/0x15b0 kernel/workqueue.c:2711 worker_thread+0xa55/0xfc0 kernel/workqueue.c:2792 kthread+0x2fa/0x390 kernel/kthread.c:388 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293