android_kernel_oneplus_msm8998/net/batman-adv
Jeremy Sowden 11648a3cc0 batman-adv: fix for leaked TVLV handler.
[ Upstream commit 17f78dd1bd624a4dd78ed5db3284a63ee807fcc3 ]

A handler for BATADV_TVLV_ROAM was being registered when the
translation-table was initialized, but not unregistered when the
translation-table was freed.  Unregister it.

Fixes: 122edaa059 ("batman-adv: tvlv - convert roaming adv packet to use tvlv unicast packets")
Reported-by: syzbot+d454a826e670502484b8@syzkaller.appspotmail.com
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-08-04 09:34:39 +02:00
..
bat_algo.h
bat_iv_ogm.c
bitarray.c
bitarray.h
bridge_loop_avoidance.c batman-adv: handle race condition for claims between gateways 2018-03-22 09:23:21 +01:00
bridge_loop_avoidance.h
debugfs.c
debugfs.h
distributed-arp-table.c batman-adv: fix header size check in batadv_dbg_arp() 2018-05-30 07:49:05 +02:00
distributed-arp-table.h
fragmentation.c batman-adv: Expand merged fragment buffer for full packet 2018-12-13 09:21:34 +01:00
fragmentation.h
gateway_client.c batman-adv: fix packet loss for broadcasted DHCP packets to a server 2018-05-30 07:49:06 +02:00
gateway_client.h
gateway_common.c
gateway_common.h
hard-interface.c batman-adv: Avoid WARN on net_device without parent in netns 2019-02-20 10:13:20 +01:00
hard-interface.h
hash.c
hash.h
icmp_socket.c
icmp_socket.h
Kconfig
main.c
main.h
Makefile
multicast.c batman-adv: fix multicast-via-unicast transmission with AP isolation 2018-05-30 07:49:06 +02:00
multicast.h
network-coding.c
network-coding.h
originator.c batman-adv: remove unused callback from batadv_algo_ops struct 2016-10-07 15:23:47 +02:00
originator.h
packet.h
routing.c batman-adv: Reduce refcnt of removed router when updating route 2016-05-11 11:21:18 +02:00
routing.h
send.c
send.h
soft-interface.c batman-adv: fix uninit-value in batadv_interface_tx() 2019-03-23 08:44:17 +01:00
soft-interface.h
sysfs.c
sysfs.h
translation-table.c batman-adv: fix for leaked TVLV handler. 2019-08-04 09:34:39 +02:00
translation-table.h
types.h batman-adv: remove unused callback from batadv_algo_ops struct 2016-10-07 15:23:47 +02:00