All of lore.kernel.org
 help / color / mirror / Atom feed
* [zen:6.7/main 339/3386] kernel/sched/alt_core.c:4421:17: error: implicit declaration of function 'hrtick_start'; did you mean 'hrtimer_start'?
@ 2024-03-24 15:21 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-03-24 15:21 UTC (permalink / raw)
  To: steven; +Cc: oe-kbuild-all

Hi Alfred,

FYI, the error/warning still remains.

tree:   https://github.com/zen-kernel/zen-kernel 6.7/main
head:   56c7820d4581e633d4d3a9015a5c45d9f4f67b01
commit: ebaeb5047fbecd36cfc083ac68656600eb52e1d2 [339/3386] sched/alt: [Sync] 95c74abe404d io_uring: move to separate directory
config: m68k-allyesconfig (https://download.01.org/0day-ci/archive/20240324/202403242301.PdcKymie-lkp@intel.com/config)
compiler: m68k-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240324/202403242301.PdcKymie-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/202403242301.PdcKymie-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from kernel/sched/sched.h:9,
                    from kernel/sched/alt_core.c:42:
   kernel/sched/alt_sched.h:481:42: warning: 'struct cpuidle_state' declared inside parameter list will not be visible outside of this definition or declaration
     481 |                                   struct cpuidle_state *idle_state)
         |                                          ^~~~~~~~~~~~~
   kernel/sched/alt_core.c: In function 'update_rq_clock':
   kernel/sched/alt_core.c:578:21: error: implicit declaration of function 'sched_clock_cpu' [-Werror=implicit-function-declaration]
     578 |         s64 delta = sched_clock_cpu(cpu_of(rq)) - rq->clock;
         |                     ^~~~~~~~~~~~~~~
   kernel/sched/alt_core.c: At top level:
   kernel/sched/alt_core.c:966:6: warning: no previous prototype for 'resched_curr' [-Wmissing-prototypes]
     966 | void resched_curr(struct rq *rq)
         |      ^~~~~~~~~~~~
   kernel/sched/alt_core.c:989:6: warning: no previous prototype for 'resched_cpu' [-Wmissing-prototypes]
     989 | void resched_cpu(int cpu)
         |      ^~~~~~~~~~~
   kernel/sched/alt_core.c: In function 'scheduler_tick':
   kernel/sched/alt_core.c:3894:9: error: implicit declaration of function 'sched_clock_tick'; did you mean 'scheduler_tick'? [-Werror=implicit-function-declaration]
    3894 |         sched_clock_tick();
         |         ^~~~~~~~~~~~~~~~
         |         scheduler_tick
   kernel/sched/alt_core.c: In function 'choose_next_task':
>> kernel/sched/alt_core.c:4421:17: error: implicit declaration of function 'hrtick_start'; did you mean 'hrtimer_start'? [-Werror=implicit-function-declaration]
    4421 |                 hrtick_start(rq, next->time_slice);
         |                 ^~~~~~~~~~~~
         |                 hrtimer_start
   kernel/sched/alt_core.c: In function '__schedule':
   kernel/sched/alt_core.c:4558:49: error: 'PF_FROZEN' undeclared (first use in this function); did you mean 'PF_ROSE'?
    4558 |                                 !(prev->flags & PF_FROZEN);
         |                                                 ^~~~~~~~~
         |                                                 PF_ROSE
   kernel/sched/alt_core.c:4558:49: note: each undeclared identifier is reported only once for each function it appears in
   kernel/sched/alt_core.c: In function 'sched_submit_work':
   kernel/sched/alt_core.c:4674:13: error: implicit declaration of function 'tsk_is_pi_blocked'; did you mean 'osq_is_locked'? [-Werror=implicit-function-declaration]
    4674 |         if (tsk_is_pi_blocked(tsk))
         |             ^~~~~~~~~~~~~~~~~
         |             osq_is_locked
   kernel/sched/alt_core.c: In function '__sched_setscheduler':
   kernel/sched/alt_core.c:5357:17: error: implicit declaration of function 'cpuset_read_lock'; did you mean 'cpus_read_lock'? [-Werror=implicit-function-declaration]
    5357 |                 cpuset_read_lock();
         |                 ^~~~~~~~~~~~~~~~
         |                 cpus_read_lock
   kernel/sched/alt_core.c:5405:25: error: implicit declaration of function 'cpuset_read_unlock'; did you mean 'cpus_read_unlock'? [-Werror=implicit-function-declaration]
    5405 |                         cpuset_read_unlock();
         |                         ^~~~~~~~~~~~~~~~~~
         |                         cpus_read_unlock
   kernel/sched/alt_core.c: At top level:
   kernel/sched/alt_core.c:7238:13: warning: no previous prototype for 'sched_init_smp' [-Wmissing-prototypes]
    7238 | void __init sched_init_smp(void)
         |             ^~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7278:13: warning: no previous prototype for 'sched_init' [-Wmissing-prototypes]
    7278 | void __init sched_init(void)
         |             ^~~~~~~~~~
   kernel/sched/alt_core.c:7633:20: warning: no previous prototype for 'sched_create_group' [-Wmissing-prototypes]
    7633 | struct task_group *sched_create_group(struct task_group *parent)
         |                    ^~~~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7644:6: warning: no previous prototype for 'sched_online_group' [-Wmissing-prototypes]
    7644 | void sched_online_group(struct task_group *tg, struct task_group *parent)
         |      ^~~~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7655:6: warning: no previous prototype for 'sched_destroy_group' [-Wmissing-prototypes]
    7655 | void sched_destroy_group(struct task_group *tg)
         |      ^~~~~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7661:6: warning: no previous prototype for 'sched_release_group' [-Wmissing-prototypes]
    7661 | void sched_release_group(struct task_group *tg)
         |      ^~~~~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7731:5: warning: no previous prototype for 'sched_group_set_shares' [-Wmissing-prototypes]
    7731 | int sched_group_set_shares(struct task_group *tg, unsigned long shares)
         |     ^~~~~~~~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7800:27: warning: initialized field overwritten [-Woverride-init]
    7800 |         .legacy_cftypes = cpu_legacy_files,
         |                           ^~~~~~~~~~~~~~~~
   kernel/sched/alt_core.c:7800:27: note: (near initialization for 'cpu_cgrp_subsys.legacy_cftypes')
   cc1: some warnings being treated as errors


vim +4421 kernel/sched/alt_core.c

9f08fc0c802aa6 Alfred Chen 2019-08-19  4399  
9f08fc0c802aa6 Alfred Chen 2019-08-19  4400  static inline struct task_struct *
9f08fc0c802aa6 Alfred Chen 2019-08-19  4401  choose_next_task(struct rq *rq, int cpu, struct task_struct *prev)
9f08fc0c802aa6 Alfred Chen 2019-08-19  4402  {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4403  	struct task_struct *next;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4404  
9f08fc0c802aa6 Alfred Chen 2019-08-19  4405  	if (unlikely(rq->skip)) {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4406  		next = rq_runnable_task(rq);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4407  		if (next == rq->idle) {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4408  #ifdef	CONFIG_SMP
9f08fc0c802aa6 Alfred Chen 2019-08-19  4409  			if (!take_other_rq_tasks(rq, cpu)) {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4410  #endif
9f08fc0c802aa6 Alfred Chen 2019-08-19  4411  				rq->skip = NULL;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4412  				schedstat_inc(rq->sched_goidle);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4413  				return next;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4414  #ifdef	CONFIG_SMP
9f08fc0c802aa6 Alfred Chen 2019-08-19  4415  			}
9f08fc0c802aa6 Alfred Chen 2019-08-19  4416  			next = rq_runnable_task(rq);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4417  #endif
9f08fc0c802aa6 Alfred Chen 2019-08-19  4418  		}
9f08fc0c802aa6 Alfred Chen 2019-08-19  4419  		rq->skip = NULL;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4420  #ifdef CONFIG_HIGH_RES_TIMERS
9f08fc0c802aa6 Alfred Chen 2019-08-19 @4421  		hrtick_start(rq, next->time_slice);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4422  #endif
9f08fc0c802aa6 Alfred Chen 2019-08-19  4423  		return next;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4424  	}
9f08fc0c802aa6 Alfred Chen 2019-08-19  4425  
9f08fc0c802aa6 Alfred Chen 2019-08-19  4426  	next = sched_rq_first_task(rq);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4427  	if (next == rq->idle) {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4428  #ifdef	CONFIG_SMP
9f08fc0c802aa6 Alfred Chen 2019-08-19  4429  		if (!take_other_rq_tasks(rq, cpu)) {
9f08fc0c802aa6 Alfred Chen 2019-08-19  4430  #endif
9f08fc0c802aa6 Alfred Chen 2019-08-19  4431  			schedstat_inc(rq->sched_goidle);
ea649f245b5cf1 Alfred Chen 2020-08-09  4432  			/*printk(KERN_INFO "sched: choose_next_task(%d) idle %px\n", cpu, next);*/
9f08fc0c802aa6 Alfred Chen 2019-08-19  4433  			return next;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4434  #ifdef	CONFIG_SMP
9f08fc0c802aa6 Alfred Chen 2019-08-19  4435  		}
9f08fc0c802aa6 Alfred Chen 2019-08-19  4436  		next = sched_rq_first_task(rq);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4437  #endif
9f08fc0c802aa6 Alfred Chen 2019-08-19  4438  	}
9f08fc0c802aa6 Alfred Chen 2019-08-19  4439  #ifdef CONFIG_HIGH_RES_TIMERS
9f08fc0c802aa6 Alfred Chen 2019-08-19  4440  	hrtick_start(rq, next->time_slice);
9f08fc0c802aa6 Alfred Chen 2019-08-19  4441  #endif
ea649f245b5cf1 Alfred Chen 2020-08-09  4442  	/*printk(KERN_INFO "sched: choose_next_task(%d) next %px\n", cpu,
ea649f245b5cf1 Alfred Chen 2020-08-09  4443  	 * next);*/
9f08fc0c802aa6 Alfred Chen 2019-08-19  4444  	return next;
9f08fc0c802aa6 Alfred Chen 2019-08-19  4445  }
9f08fc0c802aa6 Alfred Chen 2019-08-19  4446  

:::::: The code at line 4421 was first introduced by commit
:::::: 9f08fc0c802aa60b849cb326294a06f38abaa0b0 Project C v5.7.5-r2

:::::: TO: Alfred Chen <cchalpha@gmail.com>
:::::: CC: Alfred Chen <cchalpha@gmail.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:[~2024-03-24 15:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-24 15:21 [zen:6.7/main 339/3386] kernel/sched/alt_core.c:4421:17: error: implicit declaration of function 'hrtick_start'; did you mean 'hrtimer_start'? 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.