syzbot is hitting
WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)
at batadv_iv_ogm_emit() [1].
This WARN_ON() was added by commit ef0a937f7a1450d3 ("batman-adv: consider outgoing interface in OGM sending") but it is unclear why it needs to use WARN_ON(). Is this fatal error worth crashing the kernel?
Please consider replacing with pr_err() etc. like commit b4142fc4d52d051d ("drm/vkms: fix misuse of WARN_ON") does if this is not a kernel bug.
[1] https://syzkaller.appspot.com/bug?id=9dc0c4cd70ad72df352243e887fd7e18901e7ce...