net/mlx5: Unregister devlink params in case interface is down
[linux-2.6-block.git] / drivers / net / ethernet / mellanox / mlx5 / core / main.c
index 88dbea6631d507befd6d59a253928bce901912d0..f42abc2ea73c359bdaf9ce6f085cb43ac22fbd95 100644 (file)
@@ -1506,6 +1506,7 @@ void mlx5_uninit_one(struct mlx5_core_dev *dev)
        if (!test_bit(MLX5_INTERFACE_STATE_UP, &dev->intf_state)) {
                mlx5_core_warn(dev, "%s: interface is down, NOP\n",
                               __func__);
+               mlx5_devlink_params_unregister(priv_to_devlink(dev));
                mlx5_cleanup_once(dev);
                goto out;
        }