On Wednesday 23 April 2014 09:40:05 martin@hundeboll.net wrote:
On 2014-04-23 05:05, Antonio Quartulli wrote:
From: Antonio Quartulli antonio@open-mesh.com
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 db56e4ecf5c2b179a0101138eacc2ec52b6ef45d ("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
Acked-by: Martin Hundebøll martin@hundeboll.net
Applied in revision 113f264.
Thanks, Marek