Buildresult: linus/arm64-allmodconfig/arm64-gcc13 built on Sep 20, 07:15
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Sep 20, 07:15
Duration:
0:10:14.466270
Builder:
alpine1
Revision:
Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (
2004cef11ea072838f99bd95cefa5c8e45df0847)
Target:
linus/arm64-allmodconfig/arm64-gcc13
Branch:
linus
Compiler:
arm64-gcc13
(aarch64-linux-gcc (GCC) 13.1.0 / GNU ld (GNU Binutils) 2.40)
Config:
allmodconfig
(
download
)
Log:
Download original
Possible errors
kernel/events/core.c:14012:13: error: the comparison will always evaluate as 'true' for the address of 'thread_sibling' will never be NULL [-Werror=address] cc1: all warnings being treated as errors make[5]: *** [scripts/Makefile.build:244: kernel/events/core.o] Error 1 make[4]: *** [scripts/Makefile.build:485: kernel/events] Error 2 make[3]: *** [scripts/Makefile.build:485: kernel] Error 2 make[2]: *** [Makefile:1926: .] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2
No warnings found in log.
Full Log
# git rev-parse -q --verify 2004cef11ea072838f99bd95cefa5c8e45df0847^{commit} 2004cef11ea072838f99bd95cefa5c8e45df0847 already have revision, skipping fetch # git checkout -q -f -B kisskb 2004cef11ea072838f99bd95cefa5c8e45df0847 # git clean -qxdf # < git log -1 # commit 2004cef11ea072838f99bd95cefa5c8e45df0847 # Merge: 509d2cd12a10 bc9057da1a22 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Thu Sep 19 15:55:58 2024 +0200 # # Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip # # Pull scheduler updates from Ingo Molnar: # # - Implement the SCHED_DEADLINE server infrastructure - Daniel Bristot # de Oliveira's last major contribution to the kernel: # # "SCHED_DEADLINE servers can help fixing starvation issues of low # priority tasks (e.g., SCHED_OTHER) when higher priority tasks # monopolize CPU cycles. Today we have RT Throttling; DEADLINE # servers should be able to replace and improve that." # # (Daniel Bristot de Oliveira, Peter Zijlstra, Joel Fernandes, Youssef # Esmat, Huang Shijie) # # - Preparatory changes for sched_ext integration: # - Use set_next_task(.first) where required # - Fix up set_next_task() implementations # - Clean up DL server vs. core sched # - Split up put_prev_task_balance() # - Rework pick_next_task() # - Combine the last put_prev_task() and the first set_next_task() # - Rework dl_server # - Add put_prev_task(.next) # # (Peter Zijlstra, with a fix by Tejun Heo) # # - Complete the EEVDF transition and refine EEVDF scheduling: # - Implement delayed dequeue # - Allow shorter slices to wakeup-preempt # - Use sched_attr::sched_runtime to set request/slice suggestion # - Document the new feature flags # - Remove unused and duplicate-functionality fields # - Simplify & unify pick_next_task_fair() # - Misc debuggability enhancements # # (Peter Zijlstra, with fixes/cleanups by Dietmar Eggemann, Valentin # Schneider and Chuyi Zhou) # # - Initialize the vruntime of a new task when it is first enqueued, # resulting in significant decrease in latency of newly woken tasks # (Zhang Qiao) # # - Introduce SM_IDLE and an idle re-entry fast-path in __schedule() # (K Prateek Nayak, Peter Zijlstra) # # - Clean up and clarify the usage of Clean up usage of rt_task() # (Qais Yousef) # # - Preempt SCHED_IDLE entities in strict cgroup hierarchies # (Tianchen Ding) # # - Clarify the documentation of time units for deadline scheduler # parameters (Christian Loehle) # # - Remove the HZ_BW chicken-bit feature flag introduced a year ago, # the original change seems to be working fine (Phil Auld) # # - Misc fixes and cleanups (Chen Yu, Dan Carpenter, Huang Shijie, # Peilin He, Qais Yousefm and Vincent Guittot) # # * tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (64 commits) # sched/cpufreq: Use NSEC_PER_MSEC for deadline task # cpufreq/cppc: Use NSEC_PER_MSEC for deadline task # sched/deadline: Clarify nanoseconds in uapi # sched/deadline: Convert schedtool example to chrt # sched/debug: Fix the runnable tasks output # sched: Fix sched_delayed vs sched_core # kernel/sched: Fix util_est accounting for DELAY_DEQUEUE # kthread: Fix task state in kthread worker if being frozen # sched/pelt: Use rq_clock_task() for hw_pressure # sched/fair: Move effective_cpu_util() and effective_cpu_util() in fair.c # sched/core: Introduce SM_IDLE and an idle re-entry fast-path in __schedule() # sched: Add put_prev_task(.next) # sched: Rework dl_server # sched: Combine the last put_prev_task() and the first set_next_task() # sched: Rework pick_next_task() # sched: Split up put_prev_task_balance() # sched: Clean up DL server vs core sched # sched: Fixup set_next_task() implementations # sched: Use set_next_task(.first) where required # sched/fair: Properly deactivate sched_delayed task upon class change # ... # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 2004cef11ea072838f99bd95cefa5c8e45df0847 # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allmodconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- allmodconfig # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allmodconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allmodconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allmodconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/kernel/events/core.c: In function 'perf_event_setup_cpumask': /kisskb/src/kernel/events/core.c:14012:13: error: the comparison will always evaluate as 'true' for the address of 'thread_sibling' will never be NULL [-Werror=address] 14012 | if (!topology_sibling_cpumask(cpu)) { | ^ In file included from /kisskb/src/arch/arm64/include/asm/topology.h:17, from /kisskb/src/arch/arm64/include/asm/numa.h:5, from /kisskb/src/arch/arm64/include/asm/mmzone.h:7, from /kisskb/src/include/linux/mmzone.h:1569, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/xarray.h:16, from /kisskb/src/include/linux/list_lru.h:14, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/include/linux/arch_topology.h:78:19: note: 'thread_sibling' declared here 78 | cpumask_t thread_sibling; | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/kisskb/src/scripts/Makefile.build:244: kernel/events/core.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [/kisskb/src/scripts/Makefile.build:485: kernel/events] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:485: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/Makefile:1926: .] Error 2 make[1]: *** [/kisskb/src/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 Command 'make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allmodconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2. # rm -rf /kisskb/build/linus_allmodconfig_arm64-gcc13 # Build took: 0:10:14.466270
© Michael Ellerman 2006-2018.