================================================================== BUG: KCSAN: data-race in __bpf_get_stackid / bcmp write to 0xffff88810b241f78 of 128 bytes by task 3319 on cpu 1: __bpf_get_stackid+0x737/0x7d0 kernel/bpf/stackmap.c:311 ____bpf_get_stackid kernel/bpf/stackmap.c:344 [inline] bpf_get_stackid+0xf3/0x130 kernel/bpf/stackmap.c:323 ____bpf_get_stackid_raw_tp kernel/trace/bpf_trace.c:1628 [inline] bpf_get_stackid_raw_tp+0xf6/0x120 kernel/trace/bpf_trace.c:1617 bpf_prog_53f0063d4d7f65ce+0x2a/0x32 bpf_dispatcher_nop_func include/linux/bpf.h:1378 [inline] __bpf_prog_run include/linux/filter.h:723 [inline] bpf_prog_run include/linux/filter.h:730 [inline] __bpf_trace_run kernel/trace/bpf_trace.c:2075 [inline] bpf_trace_run2+0x107/0x1d0 kernel/trace/bpf_trace.c:2116 __traceiter_kfree+0x2e/0x50 include/trace/events/kmem.h:97 __do_trace_kfree include/trace/events/kmem.h:97 [inline] trace_kfree include/trace/events/kmem.h:97 [inline] kfree+0x353/0x3c0 mm/slub.c:6865 simple_xattr_free+0x38/0x40 fs/xattr.c:1214 shmem_xattr_handler_set+0x1a4/0x220 mm/shmem.c:4339 __vfs_setxattr+0x2e6/0x310 fs/xattr.c:200 __vfs_setxattr_noperm+0xe8/0x410 fs/xattr.c:234 __vfs_setxattr_locked+0x1a6/0x1c0 fs/xattr.c:295 vfs_setxattr+0x132/0x270 fs/xattr.c:321 do_setxattr fs/xattr.c:636 [inline] filename_setxattr+0x1ad/0x400 fs/xattr.c:665 path_setxattrat+0x2c9/0x310 fs/xattr.c:713 __do_sys_lsetxattr fs/xattr.c:754 [inline] __se_sys_lsetxattr fs/xattr.c:750 [inline] __x64_sys_lsetxattr+0x71/0x90 fs/xattr.c:750 x64_sys_call+0x2ef0/0x3000 arch/x86/include/generated/asm/syscalls_64.h:190 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xca/0x2b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff88810b241fc8 of 8 bytes by task 4045 on cpu 0: memcmp lib/string.c:683 [inline] bcmp+0x23/0x90 lib/string.c:715 memcmp include/linux/fortify-string.h:727 [inline] __bpf_get_stackid+0x382/0x7d0 kernel/bpf/stackmap.c:302 ____bpf_get_stackid kernel/bpf/stackmap.c:344 [inline] bpf_get_stackid+0xf3/0x130 kernel/bpf/stackmap.c:323 ____bpf_get_stackid_raw_tp kernel/trace/bpf_trace.c:1628 [inline] bpf_get_stackid_raw_tp+0xf6/0x120 kernel/trace/bpf_trace.c:1617 bpf_prog_53f0063d4d7f65ce+0x2a/0x32 bpf_dispatcher_nop_func include/linux/bpf.h:1378 [inline] __bpf_prog_run include/linux/filter.h:723 [inline] bpf_prog_run include/linux/filter.h:730 [inline] __bpf_trace_run kernel/trace/bpf_trace.c:2075 [inline] bpf_trace_run2+0x107/0x1d0 kernel/trace/bpf_trace.c:2116 __traceiter_kfree+0x2e/0x50 include/trace/events/kmem.h:97 __do_trace_kfree include/trace/events/kmem.h:97 [inline] trace_kfree include/trace/events/kmem.h:97 [inline] kfree+0x353/0x3c0 mm/slub.c:6865 context_destroy security/selinux/ss/context.h:185 [inline] security_compute_sid+0x11da/0x1290 security/selinux/ss/services.c:1946 security_transition_sid+0x5a/0x70 security/selinux/ss/services.c:1968 selinux_determine_inode_label+0x1e2/0x210 security/selinux/hooks.c:1809 may_create+0x1e0/0x2b0 security/selinux/hooks.c:1843 selinux_inode_symlink+0x22/0x30 security/selinux/hooks.c:3062 security_inode_symlink+0x79/0xc0 security/security.c:1672 vfs_symlink+0x8e/0x1f0 fs/namei.c:5515 do_symlinkat+0xf0/0x470 fs/namei.c:5550 __do_sys_symlinkat fs/namei.c:5571 [inline] __se_sys_symlinkat fs/namei.c:5568 [inline] __x64_sys_symlinkat+0x5a/0x70 fs/namei.c:5568 x64_sys_call+0x2a36/0x3000 arch/x86/include/generated/asm/syscalls_64.h:267 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xca/0x2b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0xffffffff8195372e -> 0xffffffff819a13ed Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 4045 Comm: syz-executor Tainted: G W syzkaller #0 PREEMPT(voluntary) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 ==================================================================