summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sound/soc/fsl/fsl_dsp_proxy.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/fsl/fsl_dsp_proxy.c b/sound/soc/fsl/fsl_dsp_proxy.c
index e78f1d835d53..e55aea78c4a3 100644
--- a/sound/soc/fsl/fsl_dsp_proxy.c
+++ b/sound/soc/fsl/fsl_dsp_proxy.c
@@ -614,6 +614,7 @@ int xf_cmd_alloc(struct xf_proxy *proxy, void **buffer, u32 length)
/* ...free message and release proxy lock */
xf_msg_free(proxy, m);
+ xf_unlock(&proxy->lock);
return ret;
}
@@ -640,6 +641,7 @@ int xf_cmd_free(struct xf_proxy *proxy, void *buffer, u32 length)
/* ...free message and release proxy lock */
xf_msg_free(proxy, m);
+ xf_unlock(&proxy->lock);
return ret;
}