===================================================== BUG: KMSAN: uninit-value in add_device_randomness+0x776/0xfa0 drivers/char/random.c:1189 CPU: 0 PID: 11707 Comm: syz-executor.5 Not tainted 5.3.0-rc7+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x191/0x1f0 lib/dump_stack.c:113 kmsan_report+0x13a/0x2b0 mm/kmsan/kmsan_report.c:108 __msan_warning+0x73/0xe0 mm/kmsan/kmsan_instr.c:250 _mix_pool_bytes+0x7de/0x960 drivers/char/random.c:621 add_device_randomness+0x776/0xfa0 drivers/char/random.c:1189 __exit_signal kernel/exit.c:135 [inline] release_task+0x6fd/0x2480 kernel/exit.c:203 wait_task_zombie kernel/exit.c:1170 [inline] wait_consider_task+0x2dde/0x4500 kernel/exit.c:1397 do_wait_thread kernel/exit.c:1460 [inline] do_wait+0x5b8/0xb80 kernel/exit.c:1531 kernel_wait4+0x3e9/0x610 kernel/exit.c:1673 __do_sys_wait4 kernel/exit.c:1685 [inline] __se_sys_wait4+0x15f/0x2b0 kernel/exit.c:1681 __x64_sys_wait4+0x56/0x70 kernel/exit.c:1681 do_syscall_64+0xbc/0xf0 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x63/0xe7 RIP: 0033:0x4139ea Code: 0f 83 6a 18 00 00 c3 66 0f 1f 84 00 00 00 00 00 8b 05 ae 28 66 00 85 c0 75 36 45 31 d2 48 63 d2 48 63 ff b8 3d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 d4 ff ff ff f7 RSP: 002b:0000000000a6fda8 EFLAGS: 00000246 ORIG_RAX: 000000000000003d RAX: ffffffffffffffda RBX: 000000000011bb43 RCX: 00000000004139ea RDX: 0000000040000001 RSI: 0000000000a6fde0 RDI: ffffffffffffffff RBP: 0000000000003fae R08: 0000000000000001 R09: 0000555556a42940 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 R13: 0000000000a6fde0 R14: 000000000011bb3c R15: 0000000000a6fdf0 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:150 [inline] kmsan_internal_chain_origin+0xd2/0x170 mm/kmsan/kmsan.c:314 __msan_chain_origin+0x6b/0xe0 mm/kmsan/kmsan_instr.c:184 _mix_pool_bytes+0x7fe/0x960 drivers/char/random.c:621 mix_pool_bytes+0x2dd/0x320 drivers/char/random.c:650 add_timer_randomness drivers/char/random.c:1221 [inline] add_input_randomness+0x1c0/0x6b0 drivers/char/random.c:1266 input_handle_event+0x401/0x23f0 drivers/input/input.c:371 input_event+0x164/0x1c0 drivers/input/input.c:432 ir_do_keydown+0x426/0xac0 drivers/media/rc/rc-main.c:764 rc_keydown+0x423/0x6f0 drivers/media/rc/rc-main.c:819 cxusb_rc_query+0x2e1/0x360 drivers/media/usb/dvb-usb/cxusb.c:548 dvb_usb_read_remote_control+0xf9/0x290 drivers/media/usb/dvb-usb/dvb-usb-remote.c:261 process_one_work+0x1572/0x1ef0 kernel/workqueue.c:2269 worker_thread+0x111b/0x2460 kernel/workqueue.c:2415 kthread+0x4b5/0x4f0 kernel/kthread.c:256 ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:355 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:150 [inline] kmsan_internal_chain_origin+0xd2/0x170 mm/kmsan/kmsan.c:314 __msan_chain_origin+0x6b/0xe0 mm/kmsan/kmsan_instr.c:184 add_timer_randomness drivers/char/random.c:1219 [inline] add_input_randomness+0x5cf/0x6b0 drivers/char/random.c:1266 input_handle_event+0x401/0x23f0 drivers/input/input.c:371 input_event+0x164/0x1c0 drivers/input/input.c:432 ir_do_keydown+0x426/0xac0 drivers/media/rc/rc-main.c:764 rc_keydown+0x423/0x6f0 drivers/media/rc/rc-main.c:819 cxusb_rc_query+0x2e1/0x360 drivers/media/usb/dvb-usb/cxusb.c:548 dvb_usb_read_remote_control+0xf9/0x290 drivers/media/usb/dvb-usb/dvb-usb-remote.c:261 process_one_work+0x1572/0x1ef0 kernel/workqueue.c:2269 worker_thread+0x111b/0x2460 kernel/workqueue.c:2415 kthread+0x4b5/0x4f0 kernel/kthread.c:256 ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:355 Local variable description: ----ircode@cxusb_rc_query Variable was created at: cxusb_rc_query+0x4d/0x360 drivers/media/usb/dvb-usb/cxusb.c:543 dvb_usb_read_remote_control+0xf9/0x290 drivers/media/usb/dvb-usb/dvb-usb-remote.c:261 =====================================================