for (i = 0; i < ACCEL_FS_TCP_NUM_TYPES; i++)
                accel_fs_tcp_destroy_table(fs, i);
 
-       kvfree(accel_tcp);
+       kfree(accel_tcp);
        mlx5e_fs_set_accel_tcp(fs, NULL);
 }
 
        if (!MLX5_CAP_FLOWTABLE_NIC_RX(mlx5e_fs_get_mdev(fs), ft_field_support.outer_ip_version))
                return -EOPNOTSUPP;
 
-       accel_tcp = kvzalloc(sizeof(*accel_tcp), GFP_KERNEL);
+       accel_tcp = kzalloc(sizeof(*accel_tcp), GFP_KERNEL);
        if (!accel_tcp)
                return -ENOMEM;
        mlx5e_fs_set_accel_tcp(fs, accel_tcp);
 err_destroy_tables:
        while (--i >= 0)
                accel_fs_tcp_destroy_table(fs, i);
-       kvfree(accel_tcp);
+       kfree(accel_tcp);
        mlx5e_fs_set_accel_tcp(fs, NULL);
        return err;
 }