CC: [email protected] CC: [email protected] TO: Daniel Palmer <[email protected]>
tree: git://github.com/linux-chenxing/linux.git msc313_mainlining head: 2e15d1129b637f82cebb35cde89a4c822a51384d commit: c4c8b6c55a5a3880c67510369fd6c3bebe11d1f3 [41/62] pinctrl: mstar: msc313 pinctrl driver :::::: branch date: 3 weeks ago :::::: commit date: 3 weeks ago config: mips-randconfig-m031-20211002 (attached as .config) compiler: mipsel-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> smatch warnings: drivers/pinctrl/mstar/pinctrl-mstar.c:88 mstar_pinctrl_parse_groups() error: uninitialized symbol 'ret'. drivers/pinctrl/mstar/pinctrl-mstar.c:112 mstar_pinctrl_parse_functions() error: uninitialized symbol 'ret'. vim +/ret +88 drivers/pinctrl/mstar/pinctrl-mstar.c e2eeeecce8807b Daniel Palmer 2021-09-18 77 e2eeeecce8807b Daniel Palmer 2021-09-18 78 int mstar_pinctrl_parse_groups(struct msc313_pinctrl *pinctrl) e2eeeecce8807b Daniel Palmer 2021-09-18 79 { e2eeeecce8807b Daniel Palmer 2021-09-18 80 int i, ret; e2eeeecce8807b Daniel Palmer 2021-09-18 81 e2eeeecce8807b Daniel Palmer 2021-09-18 82 for (i = 0; i < pinctrl->info->ngroups; i++) { e2eeeecce8807b Daniel Palmer 2021-09-18 83 const struct msc313_pinctrl_group *grp = &pinctrl->info->groups[i]; e2eeeecce8807b Daniel Palmer 2021-09-18 84 e2eeeecce8807b Daniel Palmer 2021-09-18 85 ret = pinctrl_generic_add_group(pinctrl->pctl, grp->name, e2eeeecce8807b Daniel Palmer 2021-09-18 86 (int *) grp->pins, grp->numpins, NULL); e2eeeecce8807b Daniel Palmer 2021-09-18 87 } e2eeeecce8807b Daniel Palmer 2021-09-18 @88 return ret; e2eeeecce8807b Daniel Palmer 2021-09-18 89 } e2eeeecce8807b Daniel Palmer 2021-09-18 90 e2eeeecce8807b Daniel Palmer 2021-09-18 91 int mstar_pinctrl_parse_functions(struct msc313_pinctrl *pinctrl) e2eeeecce8807b Daniel Palmer 2021-09-18 92 { e2eeeecce8807b Daniel Palmer 2021-09-18 93 int i, ret; e2eeeecce8807b Daniel Palmer 2021-09-18 94 e2eeeecce8807b Daniel Palmer 2021-09-18 95 for (i = 0; i < pinctrl->info->nfunctions; i++) { e2eeeecce8807b Daniel Palmer 2021-09-18 96 const struct msc313_pinctrl_function *func = &pinctrl->info->functions[i]; e2eeeecce8807b Daniel Palmer 2021-09-18 97 e2eeeecce8807b Daniel Palmer 2021-09-18 98 // clear any existing value for the function e2eeeecce8807b Daniel Palmer 2021-09-18 99 if (func->reg >= 0) { e2eeeecce8807b Daniel Palmer 2021-09-18 100 regmap_update_bits(pinctrl->regmap, func->reg, e2eeeecce8807b Daniel Palmer 2021-09-18 101 func->mask, 0); e2eeeecce8807b Daniel Palmer 2021-09-18 102 } e2eeeecce8807b Daniel Palmer 2021-09-18 103 e2eeeecce8807b Daniel Palmer 2021-09-18 104 ret = pinmux_generic_add_function(pinctrl->pctl, func->name, e2eeeecce8807b Daniel Palmer 2021-09-18 105 (const char **) func->groups, func->numgroups, (void *) func); e2eeeecce8807b Daniel Palmer 2021-09-18 106 if (ret < 0) { e2eeeecce8807b Daniel Palmer 2021-09-18 107 dev_err(pinctrl->dev, "failed to add function: %d", ret); e2eeeecce8807b Daniel Palmer 2021-09-18 108 goto out; e2eeeecce8807b Daniel Palmer 2021-09-18 109 } e2eeeecce8807b Daniel Palmer 2021-09-18 110 } e2eeeecce8807b Daniel Palmer 2021-09-18 111 out: e2eeeecce8807b Daniel Palmer 2021-09-18 @112 return ret; :::::: The code at line 88 was first introduced by commit :::::: e2eeeecce8807b09207b6850d73c189f20c9ad5d pinctrl: mstar: Add common code :::::: TO: Daniel Palmer <[email protected]> :::::: CC: Daniel Palmer <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
