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]

Reply via email to