toolchain: GCC 11.1.0
config: defconfig + fuzzing.config + kcsan.config
==================================================================
BUG: KCSAN: data-race in console_unlock / vprintk_emit

write (marked) to 0xffffad876157c490 of 1 bytes by task 1 on cpu 111:
 console_unlock+0x5f4/0xe0c
 vprintk_emit+0x1a0/0x494
  No soundcards found.
 vprintk_default+0x50/0x60
 vprintk+0x174/0x1d0
 _printk+0x78/0xa4
 alsa_sound_last_init+0x40/0xd0
 do_one_initcall+0x24c/0x538
 kernel_init_freeable+0x704/0x7c8
 kernel_init+0x44/0x270
 ret_from_fork+0x10/0x20

read to 0xffffad876157c490 of 1 bytes by task 1855 on cpu 14:
 vprintk_emit+0x320/0x494
 dev_vprintk_emit+0x264/0x29c
 dev_printk_emit+0x88/0xb8
 __dev_printk+0x94/0xcc
 _dev_warn+0x8c/0xb8
 _request_firmware+0xc6c/0xcb4
 request_firmware_work_func+0x84/0x10c
 process_one_work+0x5b4/0x10a0
 worker_thread+0xc4/0x910
 kthread+0x278/0x29c
 ret_from_fork+0x10/0x20

value changed: 0x01 -> 0x00

Reported by Kernel Concurrency Sanitizer on:
CPU: 14 PID: 1855 Comm: kworker/14:3 Not tainted 5.16.0-rc4-00002-g58b9ffdc5dc3 #1
Hardware name: linux,dummy-virt (DT)
Workqueue: events request_firmware_work_func
==================================================================