do_sock_setsockopt net/socket.c:2303 [inline] __sys_setsockopt+0x187/0x200 net/socket.c:2328 __do_sys_setsockopt net/socket.c:2334 [inline] __se_sys_setsockopt net/socket.c:2331 [inline] __x64_sys_setsockopt+0x66/0x80 net/socket.c:2331 x64_sys_call+0x282e/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:55 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 ================================================================== BUG: KCSAN: data-race in data_push_tail / string write to 0xffffffff88bf411a of 1 bytes by task 24761 on cpu 0: string_nocheck lib/vsprintf.c:636 [inline] string+0x17f/0x210 lib/vsprintf.c:714 vsnprintf+0x537/0x890 lib/vsprintf.c:2843 vscnprintf+0x42/0x90 lib/vsprintf.c:2908 printk_sprint+0x30/0x2d0 kernel/printk/printk.c:2216 vprintk_store+0x589/0x870 kernel/printk/printk.c:2336 vprintk_emit+0x168/0x690 kernel/printk/printk.c:2408 vprintk_default+0x26/0x30 kernel/printk/printk.c:2447 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x7a/0xa0 kernel/printk/printk.c:2457 ib_get_eth_speed+0x322/0x4a0 drivers/infiniband/core/verbs.c:2006 siw_query_port+0x38/0x2c0 drivers/infiniband/sw/siw/siw_verbs.c:179 iw_query_port drivers/infiniband/core/device.c:2084 [inline] ib_query_port+0x36a/0x3b0 drivers/infiniband/core/device.c:2125 ib_setup_port_attrs+0x148/0x1340 drivers/infiniband/core/sysfs.c:1440 add_one_compat_dev+0x2e6/0x3e0 drivers/infiniband/core/device.c:959 rdma_dev_init_net+0x183/0x210 drivers/infiniband/core/device.c:1175 ops_init+0x218/0x2d0 net/core/net_namespace.c:138 setup_net+0x14d/0x600 net/core/net_namespace.c:362 copy_net_ns+0x55a/0x6f0 net/core/net_namespace.c:516 create_new_namespaces+0x228/0x430 kernel/nsproxy.c:110 copy_namespaces+0x1ad/0x210 kernel/nsproxy.c:179 copy_process+0xd2d/0x1f50 kernel/fork.c:2406 kernel_clone+0x167/0x5e0 kernel/fork.c:2815 __do_sys_clone kernel/fork.c:2958 [inline] __se_sys_clone kernel/fork.c:2942 [inline] __x64_sys_clone+0xe7/0x120 kernel/fork.c:2942 x64_sys_call+0x2d7e/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:57 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff88bf4118 of 8 bytes by task 24771 on cpu 1: data_make_reusable kernel/printk/printk_ringbuffer.c:594 [inline] data_push_tail+0x102/0x430 kernel/printk/printk_ringbuffer.c:679 data_alloc+0xbe/0x2c0 kernel/printk/printk_ringbuffer.c:1054 prb_reserve+0x85e/0xb60 kernel/printk/printk_ringbuffer.c:1669 vprintk_store+0x558/0x870 kernel/printk/printk.c:2326 vprintk_emit+0x168/0x690 kernel/printk/printk.c:2408 vprintk_default+0x26/0x30 kernel/printk/printk.c:2447 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x7a/0xa0 kernel/printk/printk.c:2457 printk_stack_address arch/x86/kernel/dumpstack.c:72 [inline] show_trace_log_lvl+0x380/0x400 arch/x86/kernel/dumpstack.c:285 __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0xf2/0x150 lib/dump_stack.c:120 dump_stack+0x15/0x1a lib/dump_stack.c:129 warn_alloc+0x145/0x1b0 mm/page_alloc.c:3551 __vmalloc_node_range_noprof+0xaa/0xe70 mm/vmalloc.c:3782 vmalloc_user_noprof+0x59/0x70 mm/vmalloc.c:4000 xskq_create+0x79/0xd0 net/xdp/xsk_queue.c:49 xsk_init_queue+0x82/0xd0 net/xdp/xsk.c:1014 xsk_setsockopt+0x409/0x520 net/xdp/xsk.c:1356 do_sock_setsockopt net/socket.c:2303 [inline] __sys_setsockopt+0x187/0x200 net/socket.c:2328 __do_sys_setsockopt net/socket.c:2334 [inline] __se_sys_setsockopt net/socket.c:2331 [inline] __x64_sys_setsockopt+0x66/0x80 net/socket.c:2331 x64_sys_call+0x282e/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:55 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000000fffffd09 -> 0x00000000ffff3401 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 24771 Comm: syz.4.6747 Tainted: G W 6.14.0-rc5-syzkaller-00109-g0f52fd4f67c6 #0 Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 ================================================================== entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7feadc80d169 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007feadae71038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007feadca25fa0 RCX: 00007feadc80d169 RDX: 0000000000000002 RSI: 000000000000011b RDI: 0000000000000004 RBP: 00007feadc88e2a0 R08: 0000000000000004 R09: 0000000000000000 R10: 0000400000000900 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007feadca25fa0 R15: 00007fffb27dbd08 Mem-Info: active_anon:12910 inactive_anon:1412 isolated_anon:0 active_file:6259 inactive_file:15968 isolated_file:0 unevictable:19731 dirty:105 writeback:0 slab_reclaimable:3941 slab_unreclaimable:144406 mapped:34493 shmem:8906 pagetables:2750 sec_pagetables:0 bounce:0 kernel_misc_reclaimable:0 free:1714452 free_pcp:14985 free_cma:0 Node 0 active_anon:47348kB inactive_anon:5648kB active_file:25036kB inactive_file:63872kB unevictable:78924kB isolated(anon):0kB isolated(file):0kB mapped:137972kB dirty:420kB writeback:0kB shmem:31448kB writeback_tmp:0kB kernel_stack:5760kB pagetables:11000kB sec_pagetables:0kB all_unreclaimable? no Node 0 DMA free:15360kB boost:0kB min:20kB low:32kB high:44kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 2885 7863 0 Node 0 DMA32 free:2950836kB boost:0kB min:4136kB low:7068kB high:10000kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2954368kB mlocked:0kB bounce:0kB free_pcp:3532kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 0 4978 0 Node 0 Normal free:3894168kB boost:0kB min:7184kB low:12280kB high:17376kB reserved_highatomic:0KB active_anon:47348kB inactive_anon:5648kB active_file:25036kB inactive_file:63872kB unevictable:78924kB writepending:420kB present:5242880kB managed:5098208kB mlocked:0kB bounce:0kB free_pcp:57120kB local_pcp:25716kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB Node 0 DMA32: 5*4kB (M) 2*8kB (M) 1*16kB (M) 4*32kB (M) 4*64kB (M) 2*128kB (M) 2*256kB (M) 3*512kB (M) 3*1024kB (M) 2*2048kB (M) 718*4096kB (M) = 2950836kB Node 0 Normal: 1838*4kB (UME) 2723*8kB (UME) 2097*16kB (UME) 1379*32kB (UME) 998*64kB (UME) 386*128kB (UME) 319*256kB (UME) 265*512kB (UME) 158*1024kB (UME) 74*2048kB (UME) 767*4096kB (UM) = 3892416kB Node 0 hugepages_total=6 hugepages_free=0 hugepages_surp=2 hugepages_size=2048kB 49847 total pagecache pages 47 pages in swap cache Free swap = 40544kB Total swap = 124996kB 2097051 pages RAM 0 pages HighMem/MovableOnly 80067 pages reserved