]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
net/mlx5: Fix unpublish devlink parameters
authorParav Pandit <parav@nvidia.com>
Tue, 10 Aug 2021 13:24:21 +0000 (16:24 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Sep 2021 08:00:46 +0000 (10:00 +0200)
[ Upstream commit 6f35723864b42ec9e9bb95a503449633395c4975 ]

Cleanup routine missed to unpublish the parameters. Add it.

Fixes: e890acd5ff18 ("net/mlx5: Add devlink flow_steering_mode parameter")
Signed-off-by: Parav Pandit <parav@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c

index 44c458443428c4ec9c88cb3ac1a82b355eae1d93..4794173f8fdbfa4fe36b2ef6ec556fa1831e05fb 100644 (file)
@@ -664,6 +664,7 @@ params_reg_err:
 void mlx5_devlink_unregister(struct devlink *devlink)
 {
        mlx5_devlink_traps_unregister(devlink);
+       devlink_params_unpublish(devlink);
        devlink_params_unregister(devlink, mlx5_devlink_params,
                                  ARRAY_SIZE(mlx5_devlink_params));
        devlink_unregister(devlink);