* [tglx-devel:timers/cleanup 59/59] arch/s390/kernel/early.c:230:9: error: implicit declaration of function 'time_early_init'; did you mean 'kasan_early_init'?
@ 2026-07-12 12:01 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-12 12:01 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: oe-kbuild-all
tree: https://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel.git timers/cleanup
head: 0ad363c8e014568032d53fe2c7ab288de68373f4
commit: 0ad363c8e014568032d53fe2c7ab288de68373f4 [59/59] treewide: Remove asm/timex.h includes from generic code
config: s390-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20260712/202607121308.vNT5DHZy-lkp@intel.com/config)
compiler: s390x-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260712/202607121308.vNT5DHZy-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/202607121308.vNT5DHZy-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
arch/s390/kernel/early.c: In function 'startup_init':
>> arch/s390/kernel/early.c:230:9: error: implicit declaration of function 'time_early_init'; did you mean 'kasan_early_init'? [-Wimplicit-function-declaration]
230 | time_early_init();
| ^~~~~~~~~~~~~~~
| kasan_early_init
--
arch/s390/kernel/debug.c: In function 'debug_finish_entry':
>> arch/s390/kernel/debug.c:1187:9: error: implicit declaration of function 'store_tod_clock_ext' [-Wimplicit-function-declaration]
1187 | store_tod_clock_ext(&clk);
| ^~~~~~~~~~~~~~~~~~~
>> arch/s390/kernel/debug.c:1189:22: error: 'TOD_UNIX_EPOCH' undeclared (first use in this function)
1189 | timestamp -= TOD_UNIX_EPOCH >> 12;
| ^~~~~~~~~~~~~~
arch/s390/kernel/debug.c:1189:22: note: each undeclared identifier is reported only once for each function it appears in
--
drivers/s390/cio/css.c: In function 'setup_css':
>> drivers/s390/cio/css.c:971:39: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
971 | css_generate_pgid(css, (u32) (get_tod_clock() >> 32));
| ^~~~~~~~~~~~~
| dget_dlock
>> drivers/s390/cio/css.c:971:55: warning: right shift count >= width of type [-Wshift-count-overflow]
971 | css_generate_pgid(css, (u32) (get_tod_clock() >> 32));
| ^~
--
In file included from ./include/asm-generic/bug.h:31,
from ./arch/s390/include/asm/bug.h:139,
from ./include/linux/bug.h:5,
from ./include/linux/mmdebug.h:5,
from ./arch/s390/include/asm/cmpxchg.h:11,
from ./arch/s390/include/asm/atomic.h:16,
from ./include/linux/atomic.h:7,
from ./include/asm-generic/bitops/atomic.h:5,
from ./arch/s390/include/asm/bitops.h:75,
from ./include/linux/bitops.h:67,
from ./arch/s390/include/asm/machine.h:25,
from ./arch/s390/include/asm/lowcore.h:14,
from ./arch/s390/include/asm/current.h:13,
from ./arch/s390/include/asm/preempt.h:5,
from ./include/linux/preempt.h:79,
from ./include/linux/spinlock.h:56,
from ./include/linux/mmzone.h:8,
from ./include/linux/gfp.h:7,
from ./include/linux/umh.h:4,
from ./include/linux/kmod.h:9,
from ./include/linux/module.h:18,
from drivers/s390/cio/device_fsm.c:11:
drivers/s390/cio/device_fsm.c: In function 'ccw_timeout_log':
>> drivers/s390/cio/device_fsm.c:53:41: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
53 | "device information:\n", get_tod_clock());
| ^~~~~~~~~~~~~
./include/linux/printk.h:483:33: note: in definition of macro 'printk_index_wrap'
483 | _p_func(_fmt, ##__VA_ARGS__); \
| ^~~~~~~~~~~
drivers/s390/cio/device_fsm.c:52:9: note: in expansion of macro 'printk'
52 | printk(KERN_WARNING "cio: ccw device timeout occurred at %lx, "
| ^~~~~~
./include/linux/kern_levels.h:5:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Wformat=]
5 | #define KERN_SOH "\001" /* ASCII Start Of Header */
| ^~~~~~
./include/linux/printk.h:483:25: note: in definition of macro 'printk_index_wrap'
483 | _p_func(_fmt, ##__VA_ARGS__); \
| ^~~~
drivers/s390/cio/device_fsm.c:52:9: note: in expansion of macro 'printk'
52 | printk(KERN_WARNING "cio: ccw device timeout occurred at %lx, "
| ^~~~~~
./include/linux/kern_levels.h:12:25: note: in expansion of macro 'KERN_SOH'
12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */
| ^~~~~~~~
drivers/s390/cio/device_fsm.c:52:16: note: in expansion of macro 'KERN_WARNING'
52 | printk(KERN_WARNING "cio: ccw device timeout occurred at %lx, "
| ^~~~~~~~~~~~
--
drivers/s390/cio/cmf.c: In function 'cmf_copy_block':
>> drivers/s390/cio/cmf.c:290:33: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
290 | cmb_data->last_update = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
drivers/s390/cio/cmf.c: In function '__cmb_utilization':
>> drivers/s390/cio/cmf.c:589:24: error: implicit declaration of function 'tod_to_ns' [-Wimplicit-function-declaration]
589 | elapsed_time = tod_to_ns(elapsed_time);
| ^~~~~~~~~
--
drivers/s390/block/dasd.c: In function 'dasd_term_IO':
>> drivers/s390/block/dasd.c:1286:40: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
1286 | cqr->stopclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
--
drivers/s390/block/dasd_erp.c: In function 'dasd_default_erp_action':
>> drivers/s390/block/dasd_erp.c:102:32: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
102 | cqr->stopclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
--
drivers/s390/block/dasd_eer.c: In function 'dasd_eer_enable':
>> drivers/s390/block/dasd_eer.c:491:25: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
491 | cqr->buildclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
--
drivers/s390/block/dasd_diag.c: In function 'dasd_start_diag':
>> drivers/s390/block/dasd_diag.c:189:25: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
189 | cqr->startclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
--
drivers/s390/block/dasd_eckd.c: In function 'set_timestamp':
>> drivers/s390/block/dasd_eckd.c:252:14: error: implicit declaration of function 'get_phys_clock' [-Wimplicit-function-declaration]
252 | rc = get_phys_clock(&data->ep_sys_time);
| ^~~~~~~~~~~~~~
drivers/s390/block/dasd_eckd.c: In function 'dasd_eckd_fill_rcd_cqr':
>> drivers/s390/block/dasd_eckd.c:839:25: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
839 | cqr->buildclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
--
drivers/s390/block/dasd_3990_erp.c: In function 'dasd_3990_erp_DCTL':
>> drivers/s390/block/dasd_3990_erp.c:229:30: error: implicit declaration of function 'get_tod_clock'; did you mean 'dget_dlock'? [-Wimplicit-function-declaration]
229 | dctl_cqr->buildclk = get_tod_clock();
| ^~~~~~~~~~~~~
| dget_dlock
drivers/s390/block/dasd_3990_erp.c: In function 'dasd_3990_erp_account_error':
>> drivers/s390/block/dasd_3990_erp.c:2224:14: error: implicit declaration of function 'tod_to_ns' [-Wimplicit-function-declaration]
2224 | if ((tod_to_ns(clk - device->path[pos].errorclk) / NSEC_PER_SEC)
| ^~~~~~~~~
..
vim +230 arch/s390/kernel/early.c
a156f09c9063bc6 Heiko Carstens 2022-02-28 226
ab14de6c37fae22 Heiko Carstens 2007-02-05 227 void __init startup_init(void)
ab14de6c37fae22 Heiko Carstens 2007-02-05 228 {
557b19709da97bc Vasily Gorbik 2023-02-09 229 kasan_early_init();
b1c0854d168cc57 Martin Schwidefsky 2016-10-10 @230 time_early_init();
:::::: The code at line 230 was first introduced by commit
:::::: b1c0854d168cc5741e9568556e7d7cc3873c9cdc s390/time: refactor clock sync
:::::: TO: Martin Schwidefsky <schwidefsky@de.ibm.com>
:::::: CC: Martin Schwidefsky <schwidefsky@de.ibm.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:[~2026-07-12 12:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-12 12:01 [tglx-devel:timers/cleanup 59/59] arch/s390/kernel/early.c:230:9: error: implicit declaration of function 'time_early_init'; did you mean 'kasan_early_init'? 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.