Searched hist:be181015a189cd141398b761ba4e79d33fe69949 (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/net/batman-adv/ |
H A D | fragmentation.c | diff be181015a189cd141398b761ba4e79d33fe69949 Wed Apr 23 07:05:16 CDT 2014 Antonio Quartulli <antonio@open-mesh.com> batman-adv: fix reference counting imbalance while sending fragment
In the new fragmentation code the batadv_frag_send_packet() function obtains a reference to the primary_if, but it does not release it upon return.
This reference imbalance prevents the primary_if (and then the related netdevice) to be properly released on shut down.
Fix this by releasing the primary_if in batadv_frag_send_packet().
Introduced by ee75ed88879af88558818a5c6609d85f60ff0df4 ("batman-adv: Fragment and send skbs larger than mtu")
Cc: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Antonio Quartulli <antonio@open-mesh.com> Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch> Acked-by: Martin Hundebøll <martin@hundeboll.net>
|