net/mlx5: Use kfree(ft->g) in arfs_create_groups()
authorDenis Efremov <efremov@linux.com>
Fri, 5 Jun 2020 19:22:35 +0000 (22:22 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 25 Jun 2020 19:41:32 +0000 (12:41 -0700)
Use kfree() instead of kvfree() on ft->g in arfs_create_groups() because
the memory is allocated with kcalloc().

Signed-off-by: Denis Efremov <efremov@linux.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c

index 014639ea06e344be5aeba144c0b5ff66293ecb48..c4c9d6cda7e622170bba81bc11fa04956f1316c4 100644 (file)
@@ -220,7 +220,7 @@ static int arfs_create_groups(struct mlx5e_flow_table *ft,
                        sizeof(*ft->g), GFP_KERNEL);
        in = kvzalloc(inlen, GFP_KERNEL);
        if  (!in || !ft->g) {
-               kvfree(ft->g);
+               kfree(ft->g);
                kvfree(in);
                return -ENOMEM;
        }