net/mlx5: Fix unpublish devlink parameters
authorParav Pandit <parav@nvidia.com>
Tue, 10 Aug 2021 13:24:21 +0000 (16:24 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Aug 2021 13:34:21 +0000 (14:34 +0100)
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>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c

index f38553f..0ec446d 100644 (file)
@@ -671,6 +671,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);