]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
batman-adv: Clean up untagged vlan when destroying via rtnl-link
authorSven Eckelmann <sven@narfation.org>
Sun, 26 Jun 2016 09:16:13 +0000 (11:16 +0200)
committerBen Hutchings <ben@decadent.org.uk>
Mon, 22 Aug 2016 21:38:24 +0000 (22:38 +0100)
commit3d88d87fdbce622d94d66acb1cfd81c7e4e8483f
treebf74f7378e39580be414fa852e8f8d2901f1b394
parent6d3ce108753be2babf15497b4d071d0f9773ceb1
batman-adv: Clean up untagged vlan when destroying via rtnl-link

commit 420cb1b764f9169c5d2601b4af90e4a1702345ee upstream.

The untagged vlan object is only destroyed when the interface is removed
via the legacy sysfs interface. But it also has to be destroyed when the
standard rtnl-link interface is used.

Fixes: 5d2c05b21337 ("batman-adv: add per VLAN interface attribute framework")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Acked-by: Antonio Quartulli <a@unstable.cc>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Backported to 3.16: s/_put/_free_ref/]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/batman-adv/soft-interface.c