================================================================== BUG: KCSAN: data-race in _prb_read_valid / prb_reserve write to 0xffffffff86cce8b8 of 88 bytes by task 9897 on cpu 1: prb_reserve+0x6e6/0xae0 kernel/printk/printk_ringbuffer.c:1690 vprintk_store+0x54a/0x910 kernel/printk/printk.c:2354 vprintk_emit+0x1a4/0x600 kernel/printk/printk.c:2455 vprintk_default+0x26/0x30 kernel/printk/printk.c:2494 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2504 __nla_validate_parse+0x1735/0x1cf0 lib/nlattr.c:647 __nla_parse+0x40/0x60 lib/nlattr.c:732 nla_parse_nested_deprecated include/net/netlink.h:1379 [inline] tcf_action_init_1+0xd9/0x4d0 net/sched/act_api.c:1412 tcf_action_init+0x29c/0x700 net/sched/act_api.c:1508 tcf_exts_validate_ex+0x14e/0x2a0 net/sched/cls_api.c:3417 tcf_exts_validate+0x42/0x60 net/sched/cls_api.c:3442 flow_change+0x299/0xd30 net/sched/cls_flow.c:448 tc_new_tfilter+0xe56/0x1110 net/sched/cls_api.c:2423 rtnetlink_rcv_msg+0x64b/0x720 net/core/rtnetlink.c:6958 netlink_rcv_skb+0x123/0x220 net/netlink/af_netlink.c:2550 rtnetlink_rcv+0x1c/0x30 net/core/rtnetlink.c:6985 netlink_unicast_kernel net/netlink/af_netlink.c:1318 [inline] netlink_unicast+0x5c0/0x690 net/netlink/af_netlink.c:1344 netlink_sendmsg+0x5c8/0x6f0 net/netlink/af_netlink.c:1894 sock_sendmsg_nosec net/socket.c:727 [inline] __sock_sendmsg net/socket.c:742 [inline] ____sys_sendmsg+0x5af/0x600 net/socket.c:2592 ___sys_sendmsg+0x195/0x1e0 net/socket.c:2646 __sys_sendmsg net/socket.c:2678 [inline] __do_sys_sendmsg net/socket.c:2683 [inline] __se_sys_sendmsg net/socket.c:2681 [inline] __x64_sys_sendmsg+0xd4/0x160 net/socket.c:2681 x64_sys_call+0x194c/0x3020 arch/x86/include/generated/asm/syscalls_64.h:47 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x12c/0x370 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff86cce8b8 of 8 bytes by task 2988 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:500 [inline] prb_first_seq kernel/printk/printk_ringbuffer.c:2014 [inline] _prb_read_valid+0x383/0x950 kernel/printk/printk_ringbuffer.c:2171 prb_read_valid+0x3c/0x60 kernel/printk/printk_ringbuffer.c:2242 syslog_print+0x164/0x560 kernel/printk/printk.c:1611 do_syslog+0x52b/0x7f0 kernel/printk/printk.c:1763 __do_sys_syslog kernel/printk/printk.c:1855 [inline] __se_sys_syslog kernel/printk/printk.c:1853 [inline] __x64_sys_syslog+0x41/0x50 kernel/printk/printk.c:1853 x64_sys_call+0x2b9e/0x3020 arch/x86/include/generated/asm/syscalls_64.h:104 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x12c/0x370 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000000002985 -> 0x0000000000004985 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 2988 Comm: klogd Tainted: G W syzkaller #0 PREEMPT(full) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 ==================================================================