===================================================== BUG: KMSAN: uninit-value in macvlan_forward_source+0xa59/0xae0 macvlan_forward_source+0xa59/0xae0 macvlan_handle_frame+0x4ad/0x1f50 drivers/net/macvlan.c:463 __netif_receive_skb_core+0x2171/0x5de0 net/core/dev.c:5359 __netif_receive_skb_one_core net/core/dev.c:5463 [inline] __netif_receive_skb+0xf2/0x630 net/core/dev.c:5579 process_backlog+0x54b/0xc10 net/core/dev.c:6455 __napi_poll+0x14c/0xc00 net/core/dev.c:7023 napi_poll net/core/dev.c:7090 [inline] net_rx_action+0x7e2/0x1820 net/core/dev.c:7177 __do_softirq+0x1ee/0x7c5 kernel/softirq.c:558 do_softirq+0x16d/0x220 kernel/softirq.c:459 netif_rx_ni+0xb6/0x410 net/core/dev.c:4973 netif_rx_any_context+0xa3/0xd0 net/core/dev.c:4992 batadv_bla_send_claim+0x111e/0x1490 net/batman-adv/bridge_loop_avoidance.c:446 batadv_bla_send_loopdetect net/batman-adv/bridge_loop_avoidance.c:1392 [inline] batadv_bla_periodic_work+0xa9c/0x10a0 net/batman-adv/bridge_loop_avoidance.c:1482 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: chacha_permute+0x1277/0x1400 chacha_block_generic+0xea/0xb20 lib/crypto/chacha.c:83 chacha20_block include/crypto/chacha.h:36 [inline] _extract_crng+0x344/0x4d0 drivers/char/random.c:1000 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: chacha_block_generic+0xc6/0xb20 lib/crypto/chacha.c:81 chacha20_block include/crypto/chacha.h:36 [inline] _extract_crng+0x344/0x4d0 drivers/char/random.c:1000 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: crng_reseed+0x602/0xf70 drivers/char/random.c:962 _extract_crng+0x1fc/0x4d0 drivers/char/random.c:996 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: put_unaligned_le32 include/asm-generic/unaligned.h:47 [inline] chacha_block_generic+0x84b/0xb20 lib/crypto/chacha.c:86 chacha20_block include/crypto/chacha.h:36 [inline] _extract_crng+0x344/0x4d0 drivers/char/random.c:1000 crng_reseed+0x136/0xf70 drivers/char/random.c:952 _extract_crng+0x1fc/0x4d0 drivers/char/random.c:996 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: chacha_permute+0x1277/0x1400 chacha_block_generic+0xea/0xb20 lib/crypto/chacha.c:83 chacha20_block include/crypto/chacha.h:36 [inline] _extract_crng+0x344/0x4d0 drivers/char/random.c:1000 crng_reseed+0x136/0xf70 drivers/char/random.c:952 _extract_crng+0x1fc/0x4d0 drivers/char/random.c:996 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: chacha_block_generic+0xc6/0xb20 lib/crypto/chacha.c:81 chacha20_block include/crypto/chacha.h:36 [inline] _extract_crng+0x344/0x4d0 drivers/char/random.c:1000 crng_reseed+0x136/0xf70 drivers/char/random.c:952 _extract_crng+0x1fc/0x4d0 drivers/char/random.c:996 extract_crng drivers/char/random.c:1016 [inline] _get_random_bytes+0x348/0x5a0 drivers/char/random.c:1538 get_random_bytes+0x11e/0x300 drivers/char/random.c:1551 nsim_dev_trap_skb_build drivers/net/netdevsim/dev.c:772 [inline] nsim_dev_trap_report drivers/net/netdevsim/dev.c:802 [inline] nsim_dev_trap_report_work+0xa26/0x1100 drivers/net/netdevsim/dev.c:843 process_one_work+0xdb9/0x1820 kernel/workqueue.c:2298 worker_thread+0x10bc/0x21f0 kernel/workqueue.c:2445 kthread+0x721/0x850 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 Uninit was stored to memory at: crng_reseed+0x602/0xf70 drivers/char/random.c:962 random_ioctl+0x833/0x950 drivers/char/random.c:1951 compat_ptr_ioctl+0xe2/0x150 fs/ioctl.c:910 __do_compat_sys_ioctl fs/ioctl.c:972 [inline] __se_compat_sys_ioctl+0x876/0x1150 fs/ioctl.c:914 __ia32_compat_sys_ioctl+0xd9/0x110 fs/ioctl.c:914 do_syscall_32_irqs_on arch/x86/entry/common.c:114 [inline] __do_fast_syscall_32+0x96/0xf0 arch/x86/entry/common.c:180 do_fast_syscall_32+0x34/0x70 arch/x86/entry/common.c:205 do_SYSENTER_32+0x1b/0x20 arch/x86/entry/common.c:248 entry_SYSENTER_compat_after_hwframe+0x4d/0x5c Local variable buf created at: crng_reseed+0x6c/0xf70 drivers/char/random.c:945 random_ioctl+0x833/0x950 drivers/char/random.c:1951 CPU: 0 PID: 71 Comm: kworker/u4:3 Not tainted 5.16.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bat_events batadv_bla_periodic_work =====================================================