Re: [PATCH v2 2/2] hwmon: ltc4282: add support for the LTC4282 chip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2023-11-25 at 07:39 +0800, kernel test robot wrote:
> Hi Nuno,
> 
> kernel test robot noticed the following build warnings:
> 
> [auto build test WARNING on groeck-staging/hwmon-next]
> [also build test WARNING on linus/master v6.7-rc2 next-20231124]
> [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#_base_tree_information]
> 
> url:   
> https://github.com/intel-lab-lkp/linux/commits/Nuno-Sa-via-B4-Relay/hwmon-ltc4282-add-support-for-the-LTC4282-chip/20231124-231842
> base:  
> https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-next
> patch link:   
> https://lore.kernel.org/r/20231124-ltc4282-support-v2-2-952bf926f83c%40analog.com
> patch subject: [PATCH v2 2/2] hwmon: ltc4282: add support for the LTC4282 chip
> config: x86_64-randconfig-161-20231125
> (https://download.01.org/0day-ci/archive/20231125/202311250548.lUn3bm1A-lkp@intel.c
> om/config)
> compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
> reproduce (this is a W=1 build):
> (https://download.01.org/0day-ci/archive/20231125/202311250548.lUn3bm1A-lkp@intel.c
> om/reproduce)
> 
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> > Reported-by: kernel test robot <lkp@xxxxxxxxx>
> > Closes:
> > https://lore.kernel.org/oe-kbuild-all/202311250548.lUn3bm1A-lkp@xxxxxxxxx/
> 
> All warnings (new ones prefixed by >>):
> 
> > > drivers/hwmon/ltc4282.c:347:6: warning: no previous prototype for
> > > 'ltc4282_round_rate' [-Wmissing-prototypes]
>      347 | long ltc4282_round_rate(struct clk_hw *hw, unsigned long rate,
>          |      ^~~~~~~~~~~~~~~~~~
> > > drivers/hwmon/ltc4282.c:356:15: warning: no previous prototype for
> > > 'ltc4282_recalc_rate' [-Wmissing-prototypes]
>      356 | unsigned long ltc4282_recalc_rate(struct clk_hw *hw, unsigned long
> parent)
>          |               ^~~~~~~~~~~~~~~~~~~
> 
> 
> vim +/ltc4282_round_rate +347 drivers/hwmon/ltc4282.c
> 
>    346  
>  > 347  long ltc4282_round_rate(struct clk_hw *hw, unsigned long rate,
>    348                          unsigned long *parent_rate)
>    349  {
>    350          int idx = find_closest(rate, ltc4282_out_rates,
>    351                                 ARRAY_SIZE(ltc4282_out_rates));
>    352  
>    353          return ltc4282_out_rates[idx];
>    354  }
>    355  
>  > 356  unsigned long ltc4282_recalc_rate(struct clk_hw *hw, unsigned long parent)
>    357  {
>    358          struct ltc4282_state *st = container_of(hw, struct ltc4282_state,
>    359                                                  clk_hw);
>    360          u32 clkdiv;
>    361          int ret;
>    362  
>    363          ret = regmap_read(st->map, LTC4282_CLK_DIV, &clkdiv);
>    364          if (ret)
>    365                  return 0;
>    366  
>    367          clkdiv = FIELD_GET(LTC4282_CLKOUT_MASK, clkdiv);
>    368          if (!clkdiv)
>    369                  return 0;
>    370          if (clkdiv == LTC4282_CLKOUT_INT)
>    371                  return LTC4282_CLKOUT_SYSTEM;
>    372  
>    373          return LTC4282_CLKOUT_CNV;
>    374  }
>    375  
> 

Arghh, I do need to see if I can add some test branch of my own to the test robot :/.
Anyways, will wait for some more reviewing before sending v3 to address this.

- Nuno Sá




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux