================================================================== BUG: KCSAN: data-race in random_recv_done / virtio_read read to 0xffff888101a31eec of 4 bytes by task 28457 on cpu 0: virtio_read+0xc3/0x3f0 rng_dev_read+0x1a7/0x5e0 vfs_read+0x192/0x560 ksys_read+0xeb/0x1a0 __x64_sys_read+0x42/0x50 do_syscall_64+0x41/0xc0 entry_SYSCALL_64_after_hwframe+0x63/0xcd write to 0xffff888101a31eec of 4 bytes by interrupt on cpu 1: random_recv_done+0x62/0x90 vring_interrupt+0x150/0x170 __handle_irq_event_percpu+0x91/0x490 handle_irq_event+0x64/0xf0 handle_edge_irq+0x17f/0x5a0 __common_interrupt+0x64/0x100 common_interrupt+0x9e/0xc0 asm_common_interrupt+0x26/0x40 acpi_idle_enter+0x282/0x360 cpuidle_enter_state+0x2de/0x9c0 cpuidle_enter+0x40/0x60 do_idle+0x19a/0x240 cpu_startup_entry+0x18/0x20 start_secondary+0x7c/0x80 secondary_startup_64_no_verify+0xcf/0xdb value changed: 0x00000000 -> 0x00000040 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 6.2.0-rc7-syzkaller-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 ================================================================== virtio_rng virtio3: input:id 0 is not a head!