* [zen:6.6/prjc 328/451] kernel/sched/cputime.c:256:24: error: use of undeclared identifier 'paravirt_steal_enabled'
@ 2023-11-22 5:44 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-11-22 5:44 UTC (permalink / raw)
To: steven; +Cc: oe-kbuild-all
Hi Alfred,
First bad commit (maybe != root cause):
tree: https://github.com/zen-kernel/zen-kernel 6.6/prjc
head: cd5cdcc083d7742287cac8eccee909e4b5a5c9e0
commit: d13019a47dac67a56620a6406b7639ed0ce74a4e [328/451] sched/alt: Headers cleanup
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20231122/202311221323.JnMuESS7-lkp@intel.com/config)
compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231122/202311221323.JnMuESS7-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/202311221323.JnMuESS7-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from kernel/sched/build_policy.c:56:
>> kernel/sched/cputime.c:256:24: error: use of undeclared identifier 'paravirt_steal_enabled'
256 | if (static_key_false(¶virt_steal_enabled)) {
| ^
>> kernel/sched/cputime.c:259:11: error: call to undeclared function 'paravirt_steal_clock'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
259 | steal = paravirt_steal_clock(smp_processor_id());
| ^
2 errors generated.
vim +/paravirt_steal_enabled +256 kernel/sched/cputime.c
1fcf54deb767d4 Josh Don 2022-06-29 247
03cbc732639ddc Wanpeng Li 2016-08-17 248 /*
03cbc732639ddc Wanpeng Li 2016-08-17 249 * When a guest is interrupted for a longer amount of time, missed clock
03cbc732639ddc Wanpeng Li 2016-08-17 250 * ticks are not redelivered later. Due to that, this function may on
03cbc732639ddc Wanpeng Li 2016-08-17 251 * occasion account more time than the calling functions think elapsed.
03cbc732639ddc Wanpeng Li 2016-08-17 252 */
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 253 static __always_inline u64 steal_account_process_time(u64 maxtime)
73fbec604432e1 Frederic Weisbecker 2012-06-16 254 {
73fbec604432e1 Frederic Weisbecker 2012-06-16 255 #ifdef CONFIG_PARAVIRT
73fbec604432e1 Frederic Weisbecker 2012-06-16 @256 if (static_key_false(¶virt_steal_enabled)) {
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 257 u64 steal;
73fbec604432e1 Frederic Weisbecker 2012-06-16 258
73fbec604432e1 Frederic Weisbecker 2012-06-16 @259 steal = paravirt_steal_clock(smp_processor_id());
73fbec604432e1 Frederic Weisbecker 2012-06-16 260 steal -= this_rq()->prev_steal_time;
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 261 steal = min(steal, maxtime);
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 262 account_steal_time(steal);
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 263 this_rq()->prev_steal_time += steal;
73fbec604432e1 Frederic Weisbecker 2012-06-16 264
2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 265 return steal;
73fbec604432e1 Frederic Weisbecker 2012-06-16 266 }
73fbec604432e1 Frederic Weisbecker 2012-06-16 267 #endif
807e5b80687c06 Wanpeng Li 2016-06-13 268 return 0;
73fbec604432e1 Frederic Weisbecker 2012-06-16 269 }
73fbec604432e1 Frederic Weisbecker 2012-06-16 270
:::::: The code at line 256 was first introduced by commit
:::::: 73fbec604432e1fbfeb1bc59a110dac1f98160f6 sched: Move cputime code to its own file
:::::: TO: Frederic Weisbecker <fweisbec@gmail.com>
:::::: CC: Frederic Weisbecker <fweisbec@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:[~2023-11-22 5:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-22 5:44 [zen:6.6/prjc 328/451] kernel/sched/cputime.c:256:24: error: use of undeclared identifier 'paravirt_steal_enabled' 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.