tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 3fb6d0e00efc958d01c2f109c8453033a2d96796 commit: 406e47652161d4f0d9bc4cd6237b36c51497ec75 opp: Create _of_add_table_indexed() to reduce code duplication date: 4 weeks ago config: powerpc64-randconfig-r002-20210227 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 83bc7815c4235786111aa2abf7193292e4a602f5) 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 # install powerpc64 cross compiling tool for clang build # apt-get install binutils-powerpc64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=406e47652161d4f0d9bc4cd6237b36c51497ec75 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 406e47652161d4f0d9bc4cd6237b36c51497ec75 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64
If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> All warnings (new ones prefixed by >>): >> drivers/opp/of.c:959:12: warning: stack frame size of 2064 bytes in function >> '_of_add_table_indexed' [-Wframe-larger-than=] static int _of_add_table_indexed(struct device *dev, int index) ^ 1 warning generated. vim +/_of_add_table_indexed +959 drivers/opp/of.c 958 > 959 static int _of_add_table_indexed(struct device *dev, int index) 960 { 961 struct opp_table *opp_table; 962 int ret, count; 963 964 if (index) { 965 /* 966 * If only one phandle is present, then the same OPP table 967 * applies for all index requests. 968 */ 969 count = of_count_phandle_with_args(dev->of_node, 970 "operating-points-v2", NULL); 971 if (count == 1) 972 index = 0; 973 } 974 975 opp_table = _add_opp_table_indexed(dev, index); 976 if (IS_ERR(opp_table)) 977 return PTR_ERR(opp_table); 978 979 /* 980 * OPPs have two version of bindings now. Also try the old (v1) 981 * bindings for backward compatibility with older dtbs. 982 */ 983 if (opp_table->np) 984 ret = _of_add_opp_table_v2(dev, opp_table); 985 else 986 ret = _of_add_opp_table_v1(dev, opp_table); 987 988 if (ret) 989 dev_pm_opp_put_opp_table(opp_table); 990 991 return ret; 992 } 993 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
.config.gz
Description: application/gzip