All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/clocksource/timer-mediatek.c:313:21: warning: variable 'clk_bus' set but not used
@ 2026-10-02 17:08 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2026-10-02 17:08 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "bisect to a FBC not belonging to original linux-review patches: branch: linux-review/Luca-Leonardo-Scorcia/clocksource-drivers-timer-mediatek-Fix-random-crash-at-boot/20261002-091926, commit: 0c8c1bddeb603ee5834db94da982745e97c68119"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Luca Leonardo Scorcia <l.scorcia@gmail.com>
CC: 0day robot <lkp@intel.com>

tree:   https://github.com/intel-lab-lkp/linux/commits/Luca-Leonardo-Scorcia/clocksource-drivers-timer-mediatek-Fix-random-crash-at-boot/20261002-091926
head:   0c8c1bddeb603ee5834db94da982745e97c68119
commit: 0c8c1bddeb603ee5834db94da982745e97c68119 clocksource/drivers/timer-mediatek: Request and enable the bus clock
date:   10 hours ago
:::::: branch date: 10 hours ago
:::::: commit date: 10 hours ago
config: nios2-randconfig-1001-20261002 (https://download.01.org/0day-ci/archive/20261003/202610030158.tLq3nt4t-lkp@intel.com/config)
compiler: nios2-linux-gcc (GCC) 11.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261003/202610030158.tLq3nt4t-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/r/202610030158.tLq3nt4t-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/clocksource/timer-mediatek.c: In function 'mtk_gpt_init':
>> drivers/clocksource/timer-mediatek.c:313:21: warning: variable 'clk_bus' set but not used [-Wunused-but-set-variable]
     313 |         struct clk *clk_bus;
         |                     ^~~~~~~


vim +/clk_bus +313 drivers/clocksource/timer-mediatek.c

e3af677607d9dac drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  309  
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  310  static int mtk_gpt_init(struct platform_device *pdev)
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  311  {
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  312  	struct device_node *node = pdev->dev.of_node;
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02 @313  	struct clk *clk_bus;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  314  	int ret;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  315  
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  316  	clk_bus = devm_clk_get_optional_enabled(&pdev->dev, "bus");
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  317  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  318  	to.clkevt.features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  319  	to.clkevt.set_state_shutdown = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  320  	to.clkevt.set_state_periodic = mtk_gpt_clkevt_set_periodic;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  321  	to.clkevt.set_state_oneshot = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  322  	to.clkevt.tick_resume = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  323  	to.clkevt.set_next_event = mtk_gpt_clkevt_next_event;
75ac5cc2ee6b499 drivers/clocksource/timer-mediatek.c Evan Benn             2021-05-12  324  	to.clkevt.suspend = mtk_gpt_suspend;
75ac5cc2ee6b499 drivers/clocksource/timer-mediatek.c Evan Benn             2021-05-12  325  	to.clkevt.resume = mtk_gpt_resume;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  326  	to.of_irq.handler = mtk_gpt_interrupt;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  327  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  328  	ret = timer_of_init(node, &to);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  329  	if (ret)
41d49e7939de5ec drivers/clocksource/timer-mediatek.c Fabien Parent         2019-09-19  330  		return ret;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  331  
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  332  	/* Configure clock source */
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  333  	mtk_gpt_setup(&to, TIMER_CLK_SRC, GPT_CTRL_OP_FREERUN);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  334  	clocksource_mmio_init(timer_of_base(&to) + GPT_CNT_REG(TIMER_CLK_SRC),
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  335  			      node->name, timer_of_rate(&to), 300, 32,
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  336  			      clocksource_mmio_readl_up);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  337  	gpt_sched_reg = timer_of_base(&to) + GPT_CNT_REG(TIMER_CLK_SRC);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  338  	sched_clock_register(mtk_gpt_read_sched_clock, 32, timer_of_rate(&to));
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  339  
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  340  	/* Configure clock event */
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  341  	mtk_gpt_setup(&to, TIMER_CLK_EVT, GPT_CTRL_OP_REPEAT);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  342  	clockevents_config_and_register(&to.clkevt, timer_of_rate(&to),
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  343  					TIMER_SYNC_TICKS, 0xffffffff);
d4a19eb3b15a4ba drivers/clocksource/mtk_timer.c      Matthias Brugger      2015-02-19  344  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  345  	mtk_gpt_enable_irq(&to, TIMER_CLK_EVT);
44a6e9864ca801e drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  346  	enable_irq(timer_of_irq(&to));
d4a19eb3b15a4ba drivers/clocksource/mtk_timer.c      Matthias Brugger      2015-02-19  347  
d64e24ce5fdddd7 drivers/clocksource/mtk_timer.c      Daniel Lezcano        2016-05-31  348  	return 0;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  349  }
322dca3aa6d9da7 drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  350  

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* drivers/clocksource/timer-mediatek.c:313:21: warning: variable 'clk_bus' set but not used
@ 2026-10-03 14:39 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2026-10-03 14:39 UTC (permalink / raw)
  To: Luca Leonardo Scorcia; +Cc: oe-kbuild-all, 0day robot

tree:   https://github.com/intel-lab-lkp/linux/commits/Luca-Leonardo-Scorcia/clocksource-drivers-timer-mediatek-Fix-random-crash-at-boot/20261002-091926
head:   0c8c1bddeb603ee5834db94da982745e97c68119
commit: 0c8c1bddeb603ee5834db94da982745e97c68119 clocksource/drivers/timer-mediatek: Request and enable the bus clock
config: nios2-randconfig-1001-20261002 (https://download.01.org/0day-ci/archive/20261003/202610030158.tLq3nt4t-lkp@intel.com/config)
compiler: nios2-linux-gcc (GCC) 11.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261003/202610030158.tLq3nt4t-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/r/202610030158.tLq3nt4t-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/clocksource/timer-mediatek.c: In function 'mtk_gpt_init':
>> drivers/clocksource/timer-mediatek.c:313:21: warning: variable 'clk_bus' set but not used [-Wunused-but-set-variable]
     313 |         struct clk *clk_bus;
         |                     ^~~~~~~


vim +/clk_bus +313 drivers/clocksource/timer-mediatek.c

e3af677607d9dac drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  309  
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  310  static int mtk_gpt_init(struct platform_device *pdev)
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  311  {
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  312  	struct device_node *node = pdev->dev.of_node;
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02 @313  	struct clk *clk_bus;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  314  	int ret;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  315  
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  316  	clk_bus = devm_clk_get_optional_enabled(&pdev->dev, "bus");
0c8c1bddeb603ee drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  317  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  318  	to.clkevt.features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  319  	to.clkevt.set_state_shutdown = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  320  	to.clkevt.set_state_periodic = mtk_gpt_clkevt_set_periodic;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  321  	to.clkevt.set_state_oneshot = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  322  	to.clkevt.tick_resume = mtk_gpt_clkevt_shutdown;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  323  	to.clkevt.set_next_event = mtk_gpt_clkevt_next_event;
75ac5cc2ee6b499 drivers/clocksource/timer-mediatek.c Evan Benn             2021-05-12  324  	to.clkevt.suspend = mtk_gpt_suspend;
75ac5cc2ee6b499 drivers/clocksource/timer-mediatek.c Evan Benn             2021-05-12  325  	to.clkevt.resume = mtk_gpt_resume;
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  326  	to.of_irq.handler = mtk_gpt_interrupt;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  327  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  328  	ret = timer_of_init(node, &to);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  329  	if (ret)
41d49e7939de5ec drivers/clocksource/timer-mediatek.c Fabien Parent         2019-09-19  330  		return ret;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  331  
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  332  	/* Configure clock source */
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  333  	mtk_gpt_setup(&to, TIMER_CLK_SRC, GPT_CTRL_OP_FREERUN);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  334  	clocksource_mmio_init(timer_of_base(&to) + GPT_CNT_REG(TIMER_CLK_SRC),
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  335  			      node->name, timer_of_rate(&to), 300, 32,
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  336  			      clocksource_mmio_readl_up);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  337  	gpt_sched_reg = timer_of_base(&to) + GPT_CNT_REG(TIMER_CLK_SRC);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  338  	sched_clock_register(mtk_gpt_read_sched_clock, 32, timer_of_rate(&to));
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  339  
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  340  	/* Configure clock event */
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  341  	mtk_gpt_setup(&to, TIMER_CLK_EVT, GPT_CTRL_OP_REPEAT);
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  342  	clockevents_config_and_register(&to.clkevt, timer_of_rate(&to),
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  343  					TIMER_SYNC_TICKS, 0xffffffff);
d4a19eb3b15a4ba drivers/clocksource/mtk_timer.c      Matthias Brugger      2015-02-19  344  
a0858f937960d24 drivers/clocksource/timer-mediatek.c Stanley Chu           2018-07-06  345  	mtk_gpt_enable_irq(&to, TIMER_CLK_EVT);
44a6e9864ca801e drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  346  	enable_irq(timer_of_irq(&to));
d4a19eb3b15a4ba drivers/clocksource/mtk_timer.c      Matthias Brugger      2015-02-19  347  
d64e24ce5fdddd7 drivers/clocksource/mtk_timer.c      Daniel Lezcano        2016-05-31  348  	return 0;
ecb3530dd59ddd5 drivers/clocksource/mtk_timer.c      Matthias Brugger      2014-07-18  349  }
322dca3aa6d9da7 drivers/clocksource/timer-mediatek.c Luca Leonardo Scorcia 2026-10-02  350  

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-03 14:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-03 14:39 drivers/clocksource/timer-mediatek.c:313:21: warning: variable 'clk_bus' set but not used kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2026-10-02 17:08 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.