aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/crypto/intel_fcs_main.c4
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);