OSDN Git Service

net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
authorDenis Efremov <efremov@linux.com>
Mon, 21 Sep 2020 16:23:44 +0000 (19:23 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 23 Sep 2020 22:44:38 +0000 (15:44 -0700)
Variables flow_group_in, spec in rx_fs_create() are allocated with
kvzalloc(). It's incorrect to free them with kfree(). Use kvfree()
instead.

Fixes: 5e466345291a ("net/mlx5e: IPsec: Add IPsec steering in local NIC RX")
Signed-off-by: Denis Efremov <efremov@linux.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c

index 429428b..b974f3c 100644 (file)
@@ -228,8 +228,8 @@ static int rx_fs_create(struct mlx5e_priv *priv,
        fs_prot->miss_rule = miss_rule;
 
 out:
-       kfree(flow_group_in);
-       kfree(spec);
+       kvfree(flow_group_in);
+       kvfree(spec);
        return err;
 }