Hi Colin,
[FYI, it's a private test report for your RFC patch.]
[auto build test WARNING on net-next/master]
url:
https://github.com/0day-ci/linux/commits/Colin-Foster/add-support-for-VSC...
base:
https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
3ad4b7c81a992463c29ae130332c217607fe4452
config: riscv-randconfig-c006-20211118 (attached as .config)
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 riscv cross compiling tool for clang build
# apt-get install binutils-riscv64-linux-gnu
#
https://github.com/0day-ci/linux/commit/8d6a114c41cb19366dd219bc99ec7fdf6...
git remote add linux-review
https://github.com/0day-ci/linux
git fetch --no-tags linux-review
Colin-Foster/add-support-for-VSC75XX-control-over-SPI/20211116-143245
git checkout 8d6a114c41cb19366dd219bc99ec7fdf68ac3653
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=riscv
clang-analyzer
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
clang-analyzer warnings: (new ones prefixed by >>)
> drivers/pinctrl/pinctrl-ocelot.c:877:3: warning: Value stored to
'ret' is never read [clang-analyzer-deadcode.DeadStores]
ret = 0;
^ ~
vim +/ret +877 drivers/pinctrl/pinctrl-ocelot.c
8d6a114c41cb19 Colin Foster 2021-11-15 867
f8a7476077eaac Lars Povlsen 2020-06-15 868 static int ocelot_hw_set_value(struct
ocelot_pinctrl *info,
f8a7476077eaac Lars Povlsen 2020-06-15 869 unsigned int pin,
f8a7476077eaac Lars Povlsen 2020-06-15 870 unsigned int reg,
f8a7476077eaac Lars Povlsen 2020-06-15 871 int val)
f8a7476077eaac Lars Povlsen 2020-06-15 872 {
f8a7476077eaac Lars Povlsen 2020-06-15 873 int ret = -EOPNOTSUPP;
f8a7476077eaac Lars Povlsen 2020-06-15 874
f8a7476077eaac Lars Povlsen 2020-06-15 875 if (info->pincfg) {
f8a7476077eaac Lars Povlsen 2020-06-15 876
f8a7476077eaac Lars Povlsen 2020-06-15 @877 ret = 0;
f8a7476077eaac Lars Povlsen 2020-06-15 878 switch (reg) {
f8a7476077eaac Lars Povlsen 2020-06-15 879 case PINCONF_BIAS:
8d6a114c41cb19 Colin Foster 2021-11-15 880 ret = ocelot_pincfg_clrsetbits(info, pin,
BIAS_BITS,
8d6a114c41cb19 Colin Foster 2021-11-15 881 val);
f8a7476077eaac Lars Povlsen 2020-06-15 882 break;
f8a7476077eaac Lars Povlsen 2020-06-15 883
f8a7476077eaac Lars Povlsen 2020-06-15 884 case PINCONF_SCHMITT:
8d6a114c41cb19 Colin Foster 2021-11-15 885 ret = ocelot_pincfg_clrsetbits(info, pin,
SCHMITT_BIT,
8d6a114c41cb19 Colin Foster 2021-11-15 886 val);
f8a7476077eaac Lars Povlsen 2020-06-15 887 break;
f8a7476077eaac Lars Povlsen 2020-06-15 888
f8a7476077eaac Lars Povlsen 2020-06-15 889 case PINCONF_DRIVE_STRENGTH:
f8a7476077eaac Lars Povlsen 2020-06-15 890 if (val <= 3)
8d6a114c41cb19 Colin Foster 2021-11-15 891 ret = ocelot_pincfg_clrsetbits(info,
pin,
8d6a114c41cb19 Colin Foster 2021-11-15 892 DRIVE_BITS, val);
f8a7476077eaac Lars Povlsen 2020-06-15 893 else
f8a7476077eaac Lars Povlsen 2020-06-15 894 ret = -EINVAL;
f8a7476077eaac Lars Povlsen 2020-06-15 895 break;
f8a7476077eaac Lars Povlsen 2020-06-15 896
f8a7476077eaac Lars Povlsen 2020-06-15 897 default:
f8a7476077eaac Lars Povlsen 2020-06-15 898 ret = -EOPNOTSUPP;
f8a7476077eaac Lars Povlsen 2020-06-15 899 break;
f8a7476077eaac Lars Povlsen 2020-06-15 900 }
f8a7476077eaac Lars Povlsen 2020-06-15 901 }
f8a7476077eaac Lars Povlsen 2020-06-15 902 return ret;
f8a7476077eaac Lars Povlsen 2020-06-15 903 }
f8a7476077eaac Lars Povlsen 2020-06-15 904
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org