================================================================== BUG: KCSAN: data-race in hrtimer_interrupt / print_cpu write to 0xffff88812c01ec14 of 4 bytes by interrupt on cpu 0: hrtimer_interrupt+0x9d/0xa40 kernel/time/hrtimer.c:1628 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1080 [inline] __sysvec_apic_timer_interrupt+0xa3/0x280 arch/x86/kernel/apic/apic.c:1097 asm_call_irq_on_stack+0xf/0x20 __run_sysvec_on_irqstack arch/x86/include/asm/irq_stack.h:37 [inline] run_sysvec_on_irqstack_cond arch/x86/include/asm/irq_stack.h:89 [inline] sysvec_apic_timer_interrupt+0x80/0xd0 arch/x86/kernel/apic/apic.c:1091 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:581 arch_local_irq_enable arch/x86/include/asm/paravirt.h:780 [inline] preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:4784 irqentry_exit_cond_resched+0x30/0x40 kernel/entry/common.c:358 irqentry_exit+0x30/0x40 kernel/entry/common.c:388 asm_sysvec_reschedule_ipi+0x12/0x20 arch/x86/include/asm/idtentry.h:586 arch_local_irq_restore arch/x86/include/asm/paravirt.h:770 [inline] kcsan_setup_watchpoint+0x44b/0x4a0 kernel/kcsan/core.c:563 jent_memaccess+0x33a/0x3a0 crypto/jitterentropy.c:496 jent_measure_jitter+0x5e/0x140 crypto/jitterentropy.c:523 jent_gen_entropy+0x34/0xa0 crypto/jitterentropy.c:557 jent_entropy_collector_alloc+0x1d1/0x1f0 crypto/jitterentropy.c:686 jent_kcapi_init+0x23/0x60 crypto/jitterentropy-kcapi.c:119 crypto_create_tfm_node+0x15e/0x1e0 crypto/api.c:461 crypto_alloc_tfm_node+0x100/0x280 crypto/api.c:533 crypto_alloc_tfm crypto/internal.h:91 [inline] crypto_alloc_rng+0x2b/0x30 crypto/rng.c:116 drbg_prepare_hrng crypto/drbg.c:1509 [inline] drbg_instantiate crypto/drbg.c:1587 [inline] drbg_kcapi_seed+0x8e4/0xc30 crypto/drbg.c:1982 crypto_rng_reset+0x4b/0x220 crypto/rng.c:53 rng_setkey+0x20/0x30 crypto/algif_rng.c:164 alg_setkey crypto/af_alg.c:216 [inline] alg_setsockopt+0x288/0x2c0 crypto/af_alg.c:249 __sys_setsockopt+0x2dc/0x450 net/socket.c:2132 __do_sys_setsockopt net/socket.c:2143 [inline] __se_sys_setsockopt net/socket.c:2140 [inline] __x64_sys_setsockopt+0x62/0x70 net/socket.c:2140 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88812c01ec14 of 4 bytes by task 24888 on cpu 1: print_cpu+0x4ca/0x7f0 kernel/time/timer_list.c:150 timer_list_show+0x114/0x180 kernel/time/timer_list.c:311 seq_read+0x2ee/0x900 fs/seq_file.c:208 pde_read fs/proc/inode.c:306 [inline] proc_reg_read+0x116/0x1a0 fs/proc/inode.c:318 do_loop_readv_writev fs/read_write.c:742 [inline] do_iter_read+0x2df/0x4b0 fs/read_write.c:963 vfs_readv+0xa0/0xe0 fs/read_write.c:1081 kernel_readv fs/splice.c:355 [inline] default_file_splice_read+0x3b7/0x650 fs/splice.c:412 do_splice_to fs/splice.c:891 [inline] splice_direct_to_actor+0x2c7/0x660 fs/splice.c:970 do_splice_direct+0xf2/0x170 fs/splice.c:1079 do_sendfile+0x56a/0xba0 fs/read_write.c:1548 __do_sys_sendfile64 fs/read_write.c:1609 [inline] __se_sys_sendfile64 fs/read_write.c:1595 [inline] __x64_sys_sendfile64+0xf2/0x130 fs/read_write.c:1595 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 24888 Comm: syz-executor.2 Not tainted 5.9.0-rc8-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================