include/generated/utsversion.h
looks like #define UTS_VERSION "#20 SMP PREEMPT_DYNAMIC Sat Sep 16 21:22:20 CEST 2023"
uts_version.h
is for example included from arch/x86/boot/version.c
. kernel/gen_kheaders
says that utsversion.h
is generated after kernel/gen_kheaders.sh
is executed. #20 | The number after the # symbol (here 20 ) corresponds to the value found in .version . Can be overridden with KBUILD_BUILD_VERSION . |
SMP | $(smp-flag-y) . (CONFIG_SMP ) |
PREEMPT_DYNAMIC | $(prempt-flag-y) . (Can alternatively be PREEMPT or PREEMPT_RT , depending on value of CONFIG_PREEMPT_BUILD , CONFIG_PREEMPT_DYNAMIC and CONFIG_PREEMPT_RT ) |
Sat Sep 16 21:22:20 CEST 2023 | Timestamp of the build (LC_ALL=C date ). Can be overridden with KBUILD_BUILD_TIMESTAMP . |
UTS_VERSION
of init/Makefile
.