CC: [email protected]
CC: [email protected]
TO: Arnd Bergmann <[email protected]>
CC: Bjorn Andersson <[email protected]>
CC: Charles Keepax <[email protected]>
CC: Mark Brown <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   cd8c917a56f20f48748dd43d9ae3caff51d5b987
commit: 951cd3a0866d29cb9c01ebc1d9c17590e598226e firmware: include 
drivers/firmware/Kconfig unconditionally
date:   9 weeks ago
:::::: branch date: 15 hours ago
:::::: commit date: 9 weeks ago
config: arc-randconfig-m031-20211207 
(https://download.01.org/0day-ci/archive/20211207/[email protected]/config)
compiler: arceb-elf-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/regulator/scmi-regulator.c:83 scmi_reg_is_enabled() error: 
uninitialized symbol 'config'.
drivers/regulator/scmi-regulator.c:96 scmi_reg_get_voltage_sel() error: 
uninitialized symbol 'volt_uV'.
drivers/regulator/scmi-regulator.c:313 scmi_regulator_probe() error: 
uninitialized symbol 'ph'.

vim +/config +83 drivers/regulator/scmi-regulator.c

0fbeae70ee7ce98 Cristian Marussi 2020-11-23  68  
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  69  static int 
scmi_reg_is_enabled(struct regulator_dev *rdev)
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  70  {
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  71         int ret;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  72         u32 config;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  73         struct scmi_regulator 
*sreg = rdev_get_drvdata(rdev);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  74  
59046d157d52daf Cristian Marussi 2021-03-16  75         ret = 
voltage_ops->config_get(sreg->ph, sreg->id, &config);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  76         if (ret) {
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  77                 
dev_err(&sreg->sdev->dev,
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  78                         "Error 
%d reading regulator %s status.\n",
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  79                         ret, 
sreg->desc.name);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  80                 return ret;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  81         }
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  82  
0fbeae70ee7ce98 Cristian Marussi 2020-11-23 @83         return config & 
SCMI_VOLTAGE_ARCH_STATE_ON;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  84  }
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  85  
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  86  static int 
scmi_reg_get_voltage_sel(struct regulator_dev *rdev)
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  87  {
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  88         int ret;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  89         s32 volt_uV;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  90         struct scmi_regulator 
*sreg = rdev_get_drvdata(rdev);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  91  
59046d157d52daf Cristian Marussi 2021-03-16  92         ret = 
voltage_ops->level_get(sreg->ph, sreg->id, &volt_uV);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  93         if (ret)
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  94                 return ret;
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  95  
0fbeae70ee7ce98 Cristian Marussi 2020-11-23 @96         return 
sreg->desc.ops->map_voltage(rdev, volt_uV, volt_uV);
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  97  }
0fbeae70ee7ce98 Cristian Marussi 2020-11-23  98  

:::::: The code at line 83 was first introduced by commit
:::::: 0fbeae70ee7ce98e18a47337cd1f205dd88589e9 regulator: add SCMI driver

:::::: TO: Cristian Marussi <[email protected]>
:::::: CC: Mark Brown <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to