================================================================== BUG: KCSAN: data-race in free_kthread_struct / kthread_is_per_cpu write to 0xffff88810a188968 of 8 bytes by task 15345 on cpu 0: free_kthread_struct+0x5f/0xa0 kernel/kthread.c:144 begin_new_exec+0xf57/0x1430 fs/exec.c:1313 load_elf_binary+0x55a/0x26f0 fs/binfmt_elf.c:1001 search_binary_handler fs/exec.c:1727 [inline] exec_binprm+0x1d9/0x720 fs/exec.c:1768 bprm_execve+0x3b5/0x520 fs/exec.c:1837 kernel_execve+0x61b/0x640 fs/exec.c:1980 call_usermodehelper_exec_async+0x1a6/0x250 kernel/umh.c:112 ret_from_fork+0x1f/0x30 read to 0xffff88810a188968 of 8 bytes by task 6846 on cpu 1: __to_kthread kernel/kthread.c:93 [inline] kthread_is_per_cpu+0x18/0x80 kernel/kthread.c:607 can_migrate_task+0xf/0x180 kernel/sched/fair.c:7754 detach_tasks+0xab/0x3a0 kernel/sched/fair.c:7918 load_balance+0x7d3/0xcf0 kernel/sched/fair.c:9906 newidle_balance+0x174/0x350 kernel/sched/fair.c:10915 pick_next_task_fair+0x37/0x260 kernel/sched/fair.c:7334 __pick_next_task kernel/sched/core.c:5617 [inline] pick_next_task kernel/sched/core.c:6120 [inline] __schedule+0x267/0x690 kernel/sched/core.c:6268 schedule+0x81/0xb0 kernel/sched/core.c:6377 worker_thread+0x8f4/0xa70 kernel/workqueue.c:2475 kthread+0x1bf/0x1e0 kernel/kthread.c:377 ret_from_fork+0x1f/0x30 value changed: 0xffff888133050000 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 6846 Comm: kworker/1:12 Not tainted 5.17.0-rc7-syzkaller-00078-g3bf7edc84a9e-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: 0x0 (wg-kex-wg2) ================================================================== IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready