Merge "dsp: lsm: adjust mutex_lock to avoid deadlock"

This commit is contained in:
qctecmdr 2019-09-06 10:54:21 -07:00 • committed by Gerrit - the friendly Code Review server
commit a1cacab61b

View file

@ -372,9 +372,9 @@ void q6lsm_client_free(struct lsm_client *client)
pr_err("%s: Invalid Session %d\n", __func__, client->session);
return;
}
mutex_lock(&session_lock);
apr_deregister(client->apr);
client->mmap_apr = NULL;
mutex_lock(&session_lock);
q6lsm_session_free(client);
q6lsm_mmap_apr_dereg();
mutex_destroy(&client->cmd_lock);