CC: [email protected] BCC: [email protected] CC: [email protected] TO: Srinivasa Rao Mandadapu <[email protected]> CC: Mark Brown <[email protected]> CC: Venkata Prasad Potturu <[email protected]> CC: Srinivas Kandagatla <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: e0dccc3b76fb35bb257b4118367a883073d7390e commit: 16413d5c5a2ed81d8fece1c5fe0b85752ecdbdf2 ASoC: qcom: Add helper function to get dma control and lpaif handle date: 5 months ago :::::: branch date: 2 days ago :::::: commit date: 5 months ago config: openrisc-randconfig-m041-20220721 (https://download.01.org/0day-ci/archive/20220726/[email protected]/config) compiler: or1k-linux-gcc (GCC) 12.1.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> smatch warnings: sound/soc/qcom/lpass-platform.c:226 __lpass_get_id() error: uninitialized symbol 'id'. vim +/id +226 sound/soc/qcom/lpass-platform.c 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 202 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 203 static int __lpass_get_id(const struct snd_pcm_substream *substream, 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 204 struct snd_soc_component *component) 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 205 { 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 206 struct snd_soc_pcm_runtime *soc_runtime = asoc_substream_to_rtd(substream); 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 207 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(soc_runtime, 0); 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 208 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 209 struct snd_pcm_runtime *rt = substream->runtime; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 210 struct lpass_pcm_data *pcm_data = rt->private_data; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 211 struct lpass_variant *v = drvdata->variant; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 212 int id; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 213 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 214 switch (cpu_dai->driver->id) { 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 215 case MI2S_PRIMARY ... MI2S_QUINARY: 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 216 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 217 id = pcm_data->dma_ch; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 218 else 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 219 id = pcm_data->dma_ch - v->wrdma_channel_start; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 220 break; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 221 case LPASS_DP_RX: 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 222 id = pcm_data->dma_ch; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 223 break; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 224 } 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 225 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 @226 return id; 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 227 } 16413d5c5a2ed81 Srinivasa Rao Mandadapu 2022-02-24 228 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
