]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
rdma: Get rid of dev_map_free call
authorLeon Romanovsky <leonro@mellanox.com>
Wed, 27 Dec 2017 07:57:56 +0000 (09:57 +0200)
committerDavid Ahern <dsahern@gmail.com>
Wed, 27 Dec 2017 15:47:35 +0000 (07:47 -0800)
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 <leonro@mellanox.com>
Signed-off-by: David Ahern <dsahern@gmail.com>
rdma/utils.c

index 998a178d0417e810e4be8c5f0c414b846970211f..c10699675958e9eb60733bd687127636fb23c49d 100644 (file)
@@ -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);
        }
 }