BUG: assuming non migratable context at include/linux/filter.h:599 in_atomic(): 0, irqs_disabled(): 0, migration_disabled() 0 pid: 55, name: kworker/0:2 5 locks held by kworker/0:2/55: #0: ffff88802cc52138 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #0: ffff88802cc52138 ((wq_completion)mld){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #1: ffffc90001357d00 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:2609 [inline] #1: ffffc90001357d00 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x957/0x15b0 kernel/workqueue.c:2711 #2: ffff88802150a538 (&idev->mc_lock){+.+.}-{3:3}, at: mld_ifc_work+0x2d/0xb40 net/ipv6/mcast.c:2654 #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: 55 Comm: kworker/0:2 Not tainted 6.6.100-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: mld mld_ifc_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_send_cr net/ipv6/mcast.c:2125 [inline] mld_ifc_work+0x835/0xb40 net/ipv6/mcast.c:2655 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