Hi Wesley, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on broonie-sound/for-next] [also build test ERROR on tiwai-sound/for-next tiwai-sound/for-linus usb/usb-testing usb/usb-next usb/usb-linus linus/master v6.1 next-20221220] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Wesley-Cheng/ASoC-Add-SOC-USB-APIs-for-adding-an-USB-backend/20221224-073625 base: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next patch link: https://lore.kernel.org/r/20221223233200.26089-4-quic_wcheng%40quicinc.com patch subject: [RFC PATCH 03/14] ASoC: qcom: Add USB backend ASoC driver for Q6 config: powerpc-allmodconfig compiler: powerpc-linux-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/7a76fe9a5a584f1515b084c5ef29bfa0d2a7a4a9 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Wesley-Cheng/ASoC-Add-SOC-USB-APIs-for-adding-an-USB-backend/20221224-073625 git checkout 7a76fe9a5a584f1515b084c5ef29bfa0d2a7a4a9 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=powerpc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=powerpc SHELL=/bin/bash sound/soc/qcom/qdsp6/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All errors (new ones prefixed by >>): sound/soc/qcom/qdsp6/q6usb.c:75:5: warning: no previous prototype for 'q6usb_audio_ports_of_xlate_dai_name' [-Wmissing-prototypes] 75 | int q6usb_audio_ports_of_xlate_dai_name(struct snd_soc_component *component, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/qcom/qdsp6/q6usb.c:117:5: warning: no previous prototype for 'q6usb_alsa_connection_cb' [-Wmissing-prototypes] 117 | int q6usb_alsa_connection_cb(struct snd_soc_usb *usb, int card_idx, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/qcom/qdsp6/q6usb.c:8: >> sound/soc/qcom/qdsp6/q6usb.c:218:25: error: 'q6afe_dai_device_id' undeclared here (not in a function); did you mean 'q6usb_dai_device_id'? 218 | MODULE_DEVICE_TABLE(of, q6afe_dai_device_id); | ^~~~~~~~~~~~~~~~~~~ include/linux/module.h:243:15: note: in definition of macro 'MODULE_DEVICE_TABLE' 243 | extern typeof(name) __mod_##type##__##name##_device_table \ | ^~~~ >> include/linux/module.h:243:21: error: '__mod_of__q6afe_dai_device_id_device_table' aliased to undefined symbol 'q6afe_dai_device_id' 243 | extern typeof(name) __mod_##type##__##name##_device_table \ | ^~~~~~ sound/soc/qcom/qdsp6/q6usb.c:218:1: note: in expansion of macro 'MODULE_DEVICE_TABLE' 218 | MODULE_DEVICE_TABLE(of, q6afe_dai_device_id); | ^~~~~~~~~~~~~~~~~~~ vim +218 sound/soc/qcom/qdsp6/q6usb.c 212 213 #ifdef CONFIG_OF 214 static const struct of_device_id q6usb_dai_device_id[] = { 215 { .compatible = "qcom,q6usb-dais" }, 216 {}, 217 }; > 218 MODULE_DEVICE_TABLE(of, q6afe_dai_device_id); 219 #endif 220 -- 0-DAY CI Kernel Test Service https://01.org/lkp