On Tue, Jan 04, 2022 at 05:49:36PM +0800, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: ea586a076e8aa606c59b66d86660590f18354b11 > commit: 3f7be43561766b7ad91661580376913c997613d6 [6432/9897] perf/smmuv3: Add devicetree support > config: x86_64-buildonly-randconfig-r001-20220102 (https://download.01.org/0day-ci/archive/20220104/202201041700.01KZEzhb-lkp@xxxxxxxxx/config) > compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 104a827ea6de0cbe0f5faef4407552ede31d165c) > 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://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=3f7be43561766b7ad91661580376913c997613d6 > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > git fetch --no-tags linux-next master > git checkout 3f7be43561766b7ad91661580376913c997613d6 > # save the config file to linux build tree > mkdir build_dir > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/perf/ > > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot <lkp@xxxxxxxxx> > > All warnings (new ones prefixed by >>): > > >> drivers/perf/arm_smmuv3_pmu.c:889:34: warning: unused variable 'smmu_pmu_of_match' [-Wunused-const-variable] > static const struct of_device_id smmu_pmu_of_match[] = { > ^ > 1 warning generated. > > > vim +/smmu_pmu_of_match +889 drivers/perf/arm_smmuv3_pmu.c > > 888 > > 889 static const struct of_device_id smmu_pmu_of_match[] = { > 890 { .compatible = "arm,smmu-v3-pmcg" }, > 891 {} > 892 }; > 893 MODULE_DEVICE_TABLE(of, smmu_pmu_of_match); > 894 I've fixed this locally with an #ifdef CONFIG_OF around the match table. I'll push out a branch once I've got on top of the other pending perf issues. Will