All of lore.kernel.org
 help / color / mirror / Atom feed
* [freescale-fslc:pr/639 9878/24603] drivers/clk/imx/clk-imx8mm.c:710:26: warning: unused variable 'delta_k_fops'
@ 2023-08-31 15:06 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-08-31 15:06 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: oe-kbuild-all

Hi Jindong,

FYI, the error/warning still remains.

tree:   https://github.com/Freescale/linux-fslc pr/639
head:   857fbf7cebaba3b1ffccc558deee1d13ac0e11d7
commit: e1ab8f0dce3e08b5ec37419160bfc04ef4f438e1 [9878/24603] MA-19046 clk: imx8mm: Support building clk-imx8mm driver as module
config: riscv-randconfig-r015-20230831 (https://download.01.org/0day-ci/archive/20230831/202308312251.trHHTdPO-lkp@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project.git f28c006a5895fc0e329fe15fead81e37457cb1d1)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230831/202308312251.trHHTdPO-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202308312251.trHHTdPO-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/clk/imx/clk-imx8mm.c:710:26: warning: unused variable 'delta_k_fops' [-Wunused-const-variable]
   DEFINE_DEBUGFS_ATTRIBUTE(delta_k_fops, NULL, pll_delta_k_set, "%lld\n");
                            ^
>> drivers/clk/imx/clk-imx8mm.c:731:1: warning: unused variable 'pll_setting_fops' [-Wunused-const-variable]
   DEFINE_SHOW_ATTRIBUTE(pll_setting);
   ^
   include/linux/seq_file.h:186:37: note: expanded from macro 'DEFINE_SHOW_ATTRIBUTE'
   static const struct file_operations __name ## _fops = {                 \
                                       ^
   <scratch space>:151:1: note: expanded from here
   pll_setting_fops
   ^
   2 warnings generated.


vim +/delta_k_fops +710 drivers/clk/imx/clk-imx8mm.c

85a61310c03536 Jacky Bai 2020-04-07  696  
85a61310c03536 Jacky Bai 2020-04-07  697  static int pll_delta_k_set(void *data, u64 val)
85a61310c03536 Jacky Bai 2020-04-07  698  {
85a61310c03536 Jacky Bai 2020-04-07  699  	struct clk_hw *hw;
85a61310c03536 Jacky Bai 2020-04-07  700  	short int delta_k;
85a61310c03536 Jacky Bai 2020-04-07  701  
85a61310c03536 Jacky Bai 2020-04-07  702  	hw = data;
85a61310c03536 Jacky Bai 2020-04-07  703  	delta_k = (short int) (val & KDIV_MASK);
85a61310c03536 Jacky Bai 2020-04-07  704  
85a61310c03536 Jacky Bai 2020-04-07  705  	clk_set_delta_k(hw, val);
85a61310c03536 Jacky Bai 2020-04-07  706  
85a61310c03536 Jacky Bai 2020-04-07  707  	pr_debug("the delta k is %d\n", delta_k);
85a61310c03536 Jacky Bai 2020-04-07  708  	return 0;
85a61310c03536 Jacky Bai 2020-04-07  709  }
85a61310c03536 Jacky Bai 2020-04-07 @710  DEFINE_DEBUGFS_ATTRIBUTE(delta_k_fops, NULL, pll_delta_k_set, "%lld\n");
85a61310c03536 Jacky Bai 2020-04-07  711  
85a61310c03536 Jacky Bai 2020-04-07  712  static int pll_setting_show(struct seq_file *s, void *data)
85a61310c03536 Jacky Bai 2020-04-07  713  {
85a61310c03536 Jacky Bai 2020-04-07  714  	struct clk_hw *hw;
85a61310c03536 Jacky Bai 2020-04-07  715  	u32 pll_div_ctrl0, pll_div_ctrl1;
85a61310c03536 Jacky Bai 2020-04-07  716  	u32 mdiv, pdiv, sdiv, kdiv;
85a61310c03536 Jacky Bai 2020-04-07  717  
85a61310c03536 Jacky Bai 2020-04-07  718  	hw = s->private;;
85a61310c03536 Jacky Bai 2020-04-07  719  
85a61310c03536 Jacky Bai 2020-04-07  720  	clk_get_pll_setting(hw, &pll_div_ctrl0, &pll_div_ctrl1);
85a61310c03536 Jacky Bai 2020-04-07  721  	mdiv = (pll_div_ctrl0 & MDIV_MASK) >> MDIV_SHIFT;
85a61310c03536 Jacky Bai 2020-04-07  722  	pdiv = (pll_div_ctrl0 & PDIV_MASK) >> PDIV_SHIFT;
85a61310c03536 Jacky Bai 2020-04-07  723  	sdiv = (pll_div_ctrl0 & SDIV_MASK) >> SDIV_SHIFT;
85a61310c03536 Jacky Bai 2020-04-07  724  	kdiv = (pll_div_ctrl1 & KDIV_MASK);
85a61310c03536 Jacky Bai 2020-04-07  725  
85a61310c03536 Jacky Bai 2020-04-07  726  	seq_printf(s, "Mdiv: 0x%x; Pdiv: 0x%x; Sdiv: 0x%x; Kdiv: 0x%x\n",
85a61310c03536 Jacky Bai 2020-04-07  727  		mdiv, pdiv, sdiv, kdiv);
85a61310c03536 Jacky Bai 2020-04-07  728  
85a61310c03536 Jacky Bai 2020-04-07  729  	return 0;
85a61310c03536 Jacky Bai 2020-04-07  730  }
85a61310c03536 Jacky Bai 2020-04-07 @731  DEFINE_SHOW_ATTRIBUTE(pll_setting);
85a61310c03536 Jacky Bai 2020-04-07  732  

:::::: The code at line 710 was first introduced by commit
:::::: 85a61310c03536f1da881cc423ae83dce540ddad MLK-23751 clk: imx: Add audio PLL debug fs for K-divider monitor control

:::::: TO: Jacky Bai <ping.bai@nxp.com>
:::::: CC: Dong Aisheng <aisheng.dong@nxp.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-08-31 15:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-31 15:06 [freescale-fslc:pr/639 9878/24603] drivers/clk/imx/clk-imx8mm.c:710:26: warning: unused variable 'delta_k_fops' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.