================================================================== BUG: KCSAN: data-race in console_unlock / console_unlock write to 0xffffffff8417d940 of 8 bytes by task 1551 on cpu 0: console_unlock+0x570/0xb30 kernel/printk/printk.c:2632 vprintk_emit+0x125/0x3d0 kernel/printk/printk.c:2174 vprintk_default+0x22/0x30 kernel/printk/printk.c:2185 vprintk+0x15a/0x170 kernel/printk/printk_safe.c:392 printk+0x62/0x87 kernel/printk/printk.c:2216 __update_ref_ctr+0x1fe/0x220 kernel/events/uprobes.c:393 update_ref_ctr+0x36f/0x610 kernel/events/uprobes.c:428 uprobe_write_opcode+0x34c/0x1050 kernel/events/uprobes.c:498 set_orig_insn+0x2c/0x40 remove_breakpoint kernel/events/uprobes.c:927 [inline] register_for_each_vma+0x7ae/0x890 kernel/events/uprobes.c:1074 uprobe_apply+0x8b/0x260 kernel/events/uprobes.c:1230 uprobe_perf_close+0x2f8/0x370 kernel/trace/trace_uprobe.c:1292 trace_uprobe_register+0x156/0x410 kernel/trace/trace_uprobe.c:1471 perf_trace_event_close kernel/trace/trace_event_perf.c:192 [inline] perf_uprobe_destroy+0x58/0x90 kernel/trace/trace_event_perf.c:348 _free_event+0x7db/0x9a0 kernel/events/core.c:4959 put_event kernel/events/core.c:5053 [inline] perf_event_release_kernel+0x7bc/0x830 kernel/events/core.c:5168 perf_release+0x21/0x30 kernel/events/core.c:5178 __fput+0x25b/0x4e0 fs/file_table.c:280 ____fput+0x11/0x20 fs/file_table.c:313 task_work_run+0xae/0x130 kernel/task_work.c:164 tracehook_notify_resume include/linux/tracehook.h:189 [inline] exit_to_user_mode_loop kernel/entry/common.c:175 [inline] exit_to_user_mode_prepare+0x156/0x190 kernel/entry/common.c:209 __syscall_exit_to_user_mode_work kernel/entry/common.c:291 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:302 do_syscall_64+0x49/0x90 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffffffff8417d940 of 8 bytes by task 1553 on cpu 1: console_unlock+0x9f5/0xb30 kernel/printk/printk.c:2667 do_con_write+0x5d29/0x5d90 drivers/tty/vt/vt.c:270 con_write+0x20/0x40 drivers/tty/vt/vt.c:3255 process_output_block drivers/tty/n_tty.c:592 [inline] n_tty_write+0x77b/0xaf0 drivers/tty/n_tty.c:2288 do_tty_write drivers/tty/tty_io.c:1038 [inline] file_tty_write+0x409/0x660 drivers/tty/tty_io.c:1110 tty_write+0x24/0x30 drivers/tty/tty_io.c:1131 call_write_iter include/linux/fs.h:2114 [inline] do_iter_readv_writev+0x2cb/0x360 fs/read_write.c:740 do_iter_write+0x112/0x4c0 fs/read_write.c:866 vfs_iter_write+0x4c/0x70 fs/read_write.c:907 iter_file_splice_write+0x40a/0x750 fs/splice.c:689 do_splice_from fs/splice.c:767 [inline] direct_splice_actor+0x80/0xa0 fs/splice.c:936 splice_direct_to_actor+0x345/0x650 fs/splice.c:891 do_splice_direct+0xf5/0x170 fs/splice.c:979 do_sendfile+0x773/0xda0 fs/read_write.c:1260 __do_sys_sendfile64 fs/read_write.c:1325 [inline] __se_sys_sendfile64 fs/read_write.c:1311 [inline] __x64_sys_sendfile64+0xf2/0x130 fs/read_write.c:1311 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0x000000000000d00b -> 0x000000000000d00c Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 1553 Comm: syz-executor.4 Tainted: G W 5.14.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ================================================================== sd 0:0:1:0: [sg0] tag#7313 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s sd 0:0:1:0: [sg0] tag#7313 CDB: opcode=0xe5 (vendor) sd 0:0:1:0: [sg0] tag#7313 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c sd 0:0:1:0: [sg0] tag#7313 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d sd 0:0:1:0: [sg0] tag#7313 CDB[20]: ba sd 0:0:1:0: [sg0] tag#7315 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s sd 0:0:1:0: [sg0] tag#7315 CDB: opcode=0xe5 (vendor) sd 0:0:1:0: [sg0] tag#7315 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c sd 0:0:1:0: [sg0] tag#7315 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d sd 0:0:1:0: [sg0] tag#7315 CDB[20]: ba sd 0:0:1:0: [sg0] tag#7316 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s sd 0:0:1:0: [sg0] tag#7316 CDB: opcode=0xe5 (vendor) sd 0:0:1:0: [sg0] tag#7316 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c sd 0:0:1:0: [sg0] tag#7316 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d sd 0:0:1:0: [sg0] tag#7316 CDB[20]: ba sd 0:0:1:0: [sg0] tag#7318 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s sd 0:0:1:0: [sg0] tag#7318 CDB: opcode=0xe5 (vendor) sd 0:0:1:0: [sg0] tag#7318 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c sd 0:0:1:0: [sg0] tag#7318 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d sd 0:0:1:0: [sg0] tag#7318 CDB[20]: ba sd 0:0:1:0: [sg0] tag#7350 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=0s sd 0:0:1:0: [sg0] tag#7350 CDB: opcode=0xe5 (vendor) sd 0:0:1:0: [sg0] tag#7350 CDB[00]: e5 f4 32 73 2f 4e 09 6d 26 e2 c7 35 d1 35 12 1c sd 0:0:1:0: [sg0] tag#7350 CDB[10]: 92 1b da 40 b8 58 5b a8 d4 7d 34 f3 90 4c f1 2d sd 0:0:1:0: [sg0] tag#7350 CDB[20]: ba