From a12af78a6b4b0a54ba442a851d936fd3d8c8bf15 Mon Sep 17 00:00:00 2001 From: Xiaojun Sang Date: Thu, 17 Jan 2019 15:45:13 +0800 Subject: [PATCH] Revert "asoc: check payload length against structure size" This reverts commit 2f35e4997c3e78a83fcdc459f4dcbbbaddc85d2d. Payload size is specified in ASM callback, which allocates memory consequently. The check was unnecessary and incorrect. Change-Id: I130870148db9c31a885b86f7ea495a8e843958d8 --- asoc/msm-qti-pp-config.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/asoc/msm-qti-pp-config.c b/asoc/msm-qti-pp-config.c index 1bafb20275b1..ee053a848b07 100644 --- a/asoc/msm-qti-pp-config.c +++ b/asoc/msm-qti-pp-config.c @@ -1238,13 +1238,6 @@ int msm_adsp_inform_mixer_ctl(struct snd_soc_pcm_runtime *rtd, } event_data = (struct msm_adsp_event_data *)payload; - if (event_data->payload_len < sizeof(struct msm_adsp_event_data)) { - pr_err("%s: event_data size of %x is less than expected.\n", - __func__, event_data->payload_len); - ret = -EINVAL; - goto done; - } - kctl->info(kctl, &kctl_info); if (event_data->payload_len >