================================================================== BUG: KMSAN: uninit-value in rcu_segcblist_pend_cbs+0xa9/0xf0 kernel/rcu/rcu_segcblist.c:104 CPU: 1 PID: 5968 Comm: modprobe Not tainted 4.16.0+ #84 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x185/0x1d0 lib/dump_stack.c:53 kmsan_report+0x142/0x240 mm/kmsan/kmsan.c:1067 __msan_warning_32+0x6c/0xb0 mm/kmsan/kmsan_instr.c:676 rcu_segcblist_pend_cbs+0xa9/0xf0 kernel/rcu/rcu_segcblist.c:104 rcu_accelerate_cbs+0x7e/0xca0 kernel/rcu/tree.c:1809 rcu_report_qs_rdp kernel/rcu/tree.c:2513 [inline] rcu_check_quiescent_state kernel/rcu/tree.c:2552 [inline] __rcu_process_callbacks kernel/rcu/tree.c:2884 [inline] rcu_process_callbacks+0x6fc/0x2070 kernel/rcu/tree.c:2917 __do_softirq+0x56d/0x93d kernel/softirq.c:285 invoke_softirq kernel/softirq.c:365 [inline] irq_exit+0x202/0x240 kernel/softirq.c:405 exiting_irq+0xe/0x10 arch/x86/include/asm/apic.h:541 smp_apic_timer_interrupt+0x64/0x90 arch/x86/kernel/apic/apic.c:1055 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:857 RIP: 0010:msan_get_shadow_origin_ptr+0x101/0x230 include/linux/mmzone.h:1206 RSP: 0018:ffff8801631dfad8 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff12 RAX: ffff8801e8cc0008 RBX: ffffffff8832b000 RCX: ffff88021fff15a0 RDX: 00000000000005a0 RSI: 0000000000000004 RDI: 0000000000000000 RBP: ffff8801631dfb08 R08: 0000000001080020 R09: 0000000000000002 R10: 0000000000000000 R11: 0000000000000004 R12: 0000000000000000 R13: 0000000000000000 R14: ffffffff8832a000 R15: ffff880168cc0008 __msan_metadata_ptr_for_load_4+0x10/0x20 mm/kmsan/kmsan_instr.c:320 is_32bit_api fs/ext4/dir.c:298 [inline] ext4_get_htree_eof fs/ext4/dir.c:346 [inline] ext4_dx_readdir fs/ext4/dir.c:541 [inline] ext4_readdir+0x2db4/0x55c0 fs/ext4/dir.c:123 iterate_dir+0x3d4/0x860 fs/readdir.c:53 SYSC_getdents+0x23f/0x4f0 fs/readdir.c:231 SyS_getdents+0x54/0x80 fs/readdir.c:212 do_syscall_64+0x309/0x430 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 RIP: 0033:0x7ff60a924575 RSP: 002b:00007ffe6c03b470 EFLAGS: 00000246 ORIG_RAX: 000000000000004e RAX: ffffffffffffffda RBX: 0000556a4b3b01c0 RCX: 00007ff60a924575 RDX: 0000000000008000 RSI: 0000556a4b3b01f0 RDI: 0000000000000000 RBP: 00007ffe6c03b710 R08: 0000556a4b3b01f0 R09: 00007ff60a99f9e0 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe6c03b5e8 R13: ffffffffffffffa8 R14: 0000000000000002 R15: 00055facc5da8780 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:278 [inline] kmsan_save_stack mm/kmsan/kmsan.c:293 [inline] kmsan_internal_chain_origin+0x12b/0x210 mm/kmsan/kmsan.c:684 __msan_chain_origin+0x69/0xc0 mm/kmsan/kmsan_instr.c:521 rcu_segcblist_enqueue+0x275/0x2d0 kernel/rcu/rcu_segcblist.c:151 __call_rcu+0x227/0xef0 kernel/rcu/tree.c:3060 call_rcu_sched+0x32/0x40 kernel/rcu/tree.c:3100 release_task+0x24b9/0x2530 kernel/exit.c:223 exit_notify kernel/exit.c:736 [inline] do_exit+0x2d91/0x38d0 kernel/exit.c:887 __module_put_and_exit+0x15/0x20 kernel/module.c:360 cryptomgr_test+0x5b/0x60 crypto/algboss.c:229 kthread+0x539/0x720 kernel/kthread.c:239 ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:406 Local variable description: ----t.i@SYSC_nanosleep Variable was created at: SYSC_nanosleep+0x5f/0x6a0 kernel/time/hrtimer.c:1715 SyS_nanosleep+0x46/0x70 kernel/time/hrtimer.c:1713 ==================================================================