diff options
-rw-r--r-- | drivers/crypto/intel_fcs_main.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/crypto/intel_fcs_main.c b/drivers/crypto/intel_fcs_main.c index 759db2a7204d..4df66c73273b 100644 --- a/drivers/crypto/intel_fcs_main.c +++ b/drivers/crypto/intel_fcs_main.c @@ -338,10 +338,8 @@ static int fcs_request_service(struct intel_fcs_priv *priv, reinit_completion(&priv->completion); ret = stratix10_svc_send(priv->chan, p_msg); - if (ret) { - mutex_unlock(&priv->lock); + if (ret) return -EINVAL; - } ret = wait_for_completion_timeout(&priv->completion, timeout); |