Merge "ASoC: msm: qdsp6v2: Fix memory allocation issue in afe_sidetone"

This commit is contained in:
Linux Build Service Account 2018-02-14 05:30:58 -08:00 committed by Gerrit - the friendly Code Review server
commit c69f889e85

View file

@ -4922,6 +4922,13 @@ static int afe_sidetone(u16 tx_port_id, u16 rx_port_id, bool enable)
mid = st_cal_info->mid;
mutex_unlock(&this_afe.cal_data[cal_index]->lock);
packed_param_size =
sizeof(param_hdr) * 2 + sizeof(gain_data) + sizeof(cfg_data);
packed_param_data = kzalloc(packed_param_size, GFP_KERNEL);
if (!packed_param_data)
return -ENOMEM;
packed_param_size = 0;
/* Set gain data. */
param_hdr.module_id = AFE_MODULE_LOOPBACK;
param_hdr.instance_id = INSTANCE_ID_0;