Loading sound/soc/msm/qdsp6v2/q6asm.c +5 −0 Original line number Diff line number Diff line Loading @@ -1088,6 +1088,11 @@ int q6asm_audio_client_buf_alloc(unsigned int dir, return 0; } mutex_lock(&ac->cmd_lock); if (bufcnt > (LONG_MAX/sizeof(struct audio_buffer))) { pr_err("%s: Buffer size overflows", __func__); mutex_unlock(&ac->cmd_lock); goto fail; } buf = kzalloc(((sizeof(struct audio_buffer))*bufcnt), GFP_KERNEL); Loading Loading
sound/soc/msm/qdsp6v2/q6asm.c +5 −0 Original line number Diff line number Diff line Loading @@ -1088,6 +1088,11 @@ int q6asm_audio_client_buf_alloc(unsigned int dir, return 0; } mutex_lock(&ac->cmd_lock); if (bufcnt > (LONG_MAX/sizeof(struct audio_buffer))) { pr_err("%s: Buffer size overflows", __func__); mutex_unlock(&ac->cmd_lock); goto fail; } buf = kzalloc(((sizeof(struct audio_buffer))*bufcnt), GFP_KERNEL); Loading