diff options
author | Simon Wunderlich <simon@open-mesh.com> | 2015-08-03 19:13:58 +0200 |
---|---|---|
committer | Antonio Quartulli <antonio@meshcoding.com> | 2015-08-27 20:15:32 +0200 |
commit | bd3524c14bd02f94a4fa33e700883e01182f5ed5 (patch) | |
tree | cfdeb69b5c86ec115a9c28113d107b8a58cd5d2d /net/batman-adv/main.c | |
parent | 741aa06bfb0ab731086d258a1838152fe2502b5f (diff) | |
download | linux-bd3524c14bd02f94a4fa33e700883e01182f5ed5.tar.gz linux-bd3524c14bd02f94a4fa33e700883e01182f5ed5.tar.bz2 linux-bd3524c14bd02f94a4fa33e700883e01182f5ed5.zip |
batman-adv: remove obsolete deleted attribute for gateway node
With rcu, the gateway node deleted attribute is not needed anymore. In
fact, it may delay the free of the gateway node and its referenced
structures. Therefore remove it altogether and simplify purging as well.
Signed-off-by: Simon Wunderlich <simon@open-mesh.com>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
Diffstat (limited to 'net/batman-adv/main.c')
-rw-r--r-- | net/batman-adv/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c index e61c5f3633d0..d7f17c1aa4a4 100644 --- a/net/batman-adv/main.c +++ b/net/batman-adv/main.c @@ -199,7 +199,7 @@ void batadv_mesh_free(struct net_device *soft_iface) batadv_purge_outstanding_packets(bat_priv, NULL); - batadv_gw_node_purge(bat_priv); + batadv_gw_node_free(bat_priv); batadv_nc_mesh_free(bat_priv); batadv_dat_free(bat_priv); batadv_bla_free(bat_priv); |