From: sa...@kernel.org
Date: Wed, 30 Sep 2020 19:05:02 -0700

> @@ -201,6 +206,9 @@ void mlx5_enter_error_state(struct mlx5_core_dev *dev, 
> bool force)
>               err_detected = true;
>       }
>       mutex_lock(&dev->intf_state_mutex);
> +     if (!mlx5_is_device_initialized(dev))
> +             return;
> +

You can return with this mutex held, and that's ok?

I think you have to "goto unlock;" or similar.

Reply via email to