CC: [email protected]
BCC: [email protected]
In-Reply-To: <[email protected]>
References: <[email protected]>
TO: Andy Shevchenko <[email protected]>
TO: Stephen Boyd <[email protected]>
TO: Andy Shevchenko <[email protected]>
TO: [email protected]
TO: [email protected]
TO: [email protected]
CC: Michael Turquette <[email protected]>
CC: Russell King <[email protected]>

Hi Andy,

I love your patch! Perhaps something to improve:

[auto build test WARNING on clk/clk-next]
[also build test WARNING on linus/master v5.19-rc3 next-20220623]
[cannot apply to rmk-arm/clkdev]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]

url:    
https://github.com/intel-lab-lkp/linux/commits/Andy-Shevchenko/clk-Remove-never-used-devm_of_clk_del_provider/20220623-195830
base:   https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-next
:::::: branch date: 11 hours ago
:::::: commit date: 11 hours ago
config: x86_64-randconfig-m001 
(https://download.01.org/0day-ci/archive/20220624/[email protected]/config)
compiler: gcc-11 (Debian 11.3.0-3) 11.3.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/clk/clkdev.c:379 devm_clk_hw_register_clkdev() error: uninitialized 
symbol 'cl'.

vim +/cl +379 drivers/clk/clkdev.c

3eee6c7d119cd8 Matti Vaittinen 2018-12-07  353  
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  354  /**
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  355   * devm_clk_hw_register_clkdev 
- managed clk lookup registration for clk_hw
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  356   * @dev: device this lookup is 
bound
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  357   * @hw: struct clk_hw to 
associate with all clk_lookups
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  358   * @con_id: connection ID 
string on device
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  359   * @dev_id: format string 
describing device name
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  360   *
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  361   * con_id or dev_id may be NULL 
as a wildcard, just as in the rest of
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  362   * clkdev.
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  363   *
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  364   * To make things easier for 
mass registration, we detect error clk_hws
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  365   * from a previous 
clk_hw_register_*() call, and return the error code for
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  366   * those.  This is to permit 
this function to be called immediately
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  367   * after clk_hw_register_*().
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  368   */
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  369  int 
devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw,
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  370                                  
const char *con_id, const char *dev_id)
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  371  {
0771f0e490e55d Andy Shevchenko 2022-06-23  372          struct clk_lookup *cl;
0771f0e490e55d Andy Shevchenko 2022-06-23  373          int rval;
0771f0e490e55d Andy Shevchenko 2022-06-23  374  
0771f0e490e55d Andy Shevchenko 2022-06-23  375          rval = 
do_clk_register_clkdev(hw, &cl, con_id, dev_id);
0771f0e490e55d Andy Shevchenko 2022-06-23  376          if (rval)
3eee6c7d119cd8 Matti Vaittinen 2018-12-07  377                  return rval;
0771f0e490e55d Andy Shevchenko 2022-06-23  378  
0771f0e490e55d Andy Shevchenko 2022-06-23 @379          return 
devm_add_action_or_reset(dev, devm_clkdev_release, cl);

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

Reply via email to