mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
dsp: Remove redundant payload size check
Due to redundant payload checks, ASM get param requests in RTAC mode fail with timeout errors. Fix this by removing the redundant payload checks. CRs-Fixed: 2372302 Change-Id: If08ec942f3530e132b5980da579ea1766d21c52b Signed-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>
This commit is contained in:
parent
b4c9798b90
commit
d5f41ba7f4
1 changed files with 2 additions and 2 deletions
|
|
@ -1952,8 +1952,8 @@ static int32_t q6asm_callback(struct apr_client_data *data, void *priv)
|
|||
(data->opcode != ASM_DATA_EVENT_EOS) &&
|
||||
(data->opcode != ASM_SESSION_EVENTX_OVERFLOW) &&
|
||||
(data->opcode != ASM_SESSION_EVENT_RX_UNDERFLOW)) {
|
||||
if (payload == NULL || (data->payload_size < (2 * sizeof(uint32_t)))) {
|
||||
pr_err("%s: payload is null or invalid size[%d]\n", __func__, data->payload_size);
|
||||
if (payload == NULL) {
|
||||
pr_err("%s: payload is null\n", __func__);
|
||||
spin_unlock_irqrestore(
|
||||
&(session[session_id].session_lock), flags);
|
||||
return -EINVAL;
|
||||
|
|
|
|||
Loading…
Reference in a new issue