From: Leon Romanovsky Date: Wed, 27 Dec 2017 07:57:56 +0000 (+0200) Subject: rdma: Get rid of dev_map_free call X-Git-Tag: v4.16.0~94 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1e6bc437fd143a14cfc32583d0d665e684e0a9e;p=thirdparty%2Fiproute2.git rdma: Get rid of dev_map_free call The dev_map_free() is called once only and it is short, so it is better to integrate it into the caller's site. Signed-off-by: Leon Romanovsky Signed-off-by: David Ahern --- diff --git a/rdma/utils.c b/rdma/utils.c index 998a178d0..c10699675 100644 --- a/rdma/utils.c +++ b/rdma/utils.c @@ -71,15 +71,6 @@ static struct dev_map *dev_map_alloc(const char *dev_name) return dev_map; } -static void dev_map_free(struct dev_map *dev_map) -{ - if (!dev_map) - return; - - free(dev_map->dev_name); - free(dev_map); -} - static void dev_map_cleanup(struct rd *rd) { struct dev_map *dev_map, *tmp; @@ -87,7 +78,8 @@ static void dev_map_cleanup(struct rd *rd) list_for_each_entry_safe(dev_map, tmp, &rd->dev_map_list, list) { list_del(&dev_map->list); - dev_map_free(dev_map); + free(dev_map->dev_name); + free(dev_map); } }