================================================================== BUG: KCSAN: data-race in desc_read_finalized_seq / prb_reserve write to 0xffffffff866dd458 of 8 bytes by task 25616 on cpu 1: prb_reserve+0x740/0xb60 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 __ext4_error_inode+0x2da/0x400 fs/ext4/super.c:861 check_xattrs+0x252/0x7b0 fs/ext4/xattr.c:289 __ext4_xattr_check_block fs/ext4/xattr.c:303 [inline] ext4_xattr_block_get fs/ext4/xattr.c:596 [inline] ext4_xattr_get+0x1f5/0x480 fs/ext4/xattr.c:714 ext4_xattr_security_get+0x32/0x40 fs/ext4/xattr_security.c:20 __vfs_getxattr+0x29f/0x2b0 fs/xattr.c:423 inode_doinit_use_xattr+0x7a/0x2b0 security/selinux/hooks.c:1366 inode_doinit_with_dentry+0x5e2/0x840 security/selinux/hooks.c:1491 __inode_security_revalidate security/selinux/hooks.c:300 [inline] inode_security_rcu security/selinux/hooks.c:314 [inline] selinux_inode_permission+0x24c/0x410 security/selinux/hooks.c:3114 security_inode_permission+0x76/0xc0 security/security.c:2324 inode_permission+0xbf/0x300 fs/namei.c:600 may_open+0x252/0x350 fs/namei.c:3420 do_open fs/namei.c:3828 [inline] path_openat+0x19ca/0x1fc0 fs/namei.c:3989 do_filp_open+0x107/0x230 fs/namei.c:4016 do_sys_openat2+0xab/0x120 fs/open.c:1428 do_sys_open fs/open.c:1443 [inline] __do_sys_openat fs/open.c:1459 [inline] __se_sys_openat fs/open.c:1454 [inline] __x64_sys_openat+0xf3/0x120 fs/open.c:1454 x64_sys_call+0x2b30/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:258 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 0xffffffff866dd458 of 8 bytes by task 25611 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:486 [inline] desc_read_finalized_seq+0x157/0x280 kernel/printk/printk_ringbuffer.c:1874 prb_read kernel/printk/printk_ringbuffer.c:1922 [inline] _prb_read_valid+0x140/0x6c0 kernel/printk/printk_ringbuffer.c:2113 desc_update_last_finalized kernel/printk/printk_ringbuffer.c:1515 [inline] prb_final_commit+0x144/0x1f0 kernel/printk/printk_ringbuffer.c:1782 vprintk_store+0x73d/0x870 kernel/printk/printk.c:2352 vprintk_emit+0x168/0x690 kernel/printk/printk.c:2408 dev_vprintk_emit+0x23c/0x2a0 drivers/base/core.c:4890 dev_printk_emit+0x82/0xb0 drivers/base/core.c:4901 __dev_printk+0xf6/0x110 drivers/base/core.c:4913 _dev_err+0x99/0xc0 drivers/base/core.c:4956 raw_ioctl_run drivers/usb/gadget/legacy/raw_gadget.c:599 [inline] raw_ioctl+0x1a1e/0x1d70 drivers/usb/gadget/legacy/raw_gadget.c:1306 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl+0xc9/0x140 fs/ioctl.c:892 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:892 x64_sys_call+0x1690/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:17 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: 0x0000000000002d13 -> 0x0000000000004d13 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 25611 Comm: syz.4.8222 Tainted: G W 6.14.0-rc2-syzkaller-00303-gad1b832bf1cf #0 Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 ================================================================== netlink: 12 bytes leftover after parsing attributes in process `syz.4.8222'.