On Wed, Nov 02, 2016 at 06:14:43PM +0100, Sven Eckelmann wrote:
The commit bac7733d06fa ("batman-adv: fix splat on disabling an interface") fixed a warning but at the same time broke the rtnl function add_slave for devices which were temporarily removed.
batadv_softif_slave_add requires soft_iface of and hard_iface to be NULL before it is allowed to be enslaved. But this resetting of soft_iface to NULL in batadv_hardif_disable_interface was removed with the aforementioned commit.
Reported-by: Julian Labus julian@freifunk-rtk.de Signed-off-by: Sven Eckelmann sven@narfation.org Cc: Linus Lüssing linus.luessing@c0d3.blue
Like I said in the ticket, I can't reproduce the splat with v2016.4 plus this revert right now.
Maybe changes to the hard-interface handling might have fixed it properly in the mean time.
Acked-by: Linus Lüssing linus.luessing@c0d3.blue