Buildresult: powerpc-next/ppc64le_defconfig+NO_KVM/powerpc-gcc5 built on May 12 2022, 02:48
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
May 12 2022, 02:48
Duration:
0:01:10.861057
Builder:
ka4
Revision:
powerpc/setup: Refactor/untangle panic notifiers (
94971b64cc4ea9040c3b4b846fd664f56adfed38)
Target:
powerpc-next/ppc64le_defconfig+NO_KVM/powerpc-gcc5
Branch:
powerpc-next
Compiler:
powerpc-gcc5
(powerpc64-linux-gcc (GCC) 5.5.0 / GNU ld (GNU Binutils) 2.29.1.20170915)
Config:
ppc64le_defconfig+NO_KVM
(
download
)
Log:
Download original
Possible errors
/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld: final link failed: Bad value make[1]: *** [Makefile:1158: vmlinux] Error 1 make: *** [Makefile:219: __sub-make] Error 2
No warnings found in log.
Full Log
# git rev-parse -q --verify 94971b64cc4ea9040c3b4b846fd664f56adfed38^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/linuxppc/linux.git next-test # git rev-parse -q --verify 94971b64cc4ea9040c3b4b846fd664f56adfed38^{commit} 94971b64cc4ea9040c3b4b846fd664f56adfed38 # git checkout -q -f -B kisskb 94971b64cc4ea9040c3b4b846fd664f56adfed38 # git clean -qxdf # < git log -1 # commit 94971b64cc4ea9040c3b4b846fd664f56adfed38 # Author: Guilherme G. Piccoli <gpiccoli@igalia.com> # Date: Wed Apr 27 19:49:02 2022 -0300 # # powerpc/setup: Refactor/untangle panic notifiers # # The panic notifiers infrastructure is a bit limited in the scope of # the callbacks - basically every kind of functionality is dropped # in a list that runs in the same point during the kernel panic path. # This is not really on par with the complexities and particularities # of architecture / hypervisors' needs, and a refactor is ongoing. # # As part of this refactor, it was observed that powerpc has 2 notifiers, # with mixed goals: one is just a KASLR offset dumper, whereas the other # aims to hard-disable IRQs (necessary on panic path), warn firmware of # the panic event (fadump) and run low-level platform-specific machinery # that might stop kernel execution and never come back. # # Clearly, the 2nd notifier has opposed goals: disable IRQs / fadump # should run earlier while low-level platform actions should # run late since it might not even return. Hence, this patch decouples # the notifiers splitting them in three: # # - First one is responsible for hard-disable IRQs and fadump, # should run early; # # - The kernel KASLR offset dumper is really an informative notifier, # harmless and may run at any moment in the panic path; # # - The last notifier should run last, since it aims to perform # low-level actions for specific platforms, and might never return. # It is also only registered for 2 platforms, pseries and ps3. # # The patch better documents the notifiers and clears the code too, # also removing a useless header. # # Currently no functionality change should be observed, but after # the planned panic refactor we should expect more panic reliability # with this patch. # # Signed-off-by: Guilherme G. Piccoli <gpiccoli@igalia.com> # Reviewed-by: Hari Bathini <hbathini@linux.ibm.com> # Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> # Link: https://lore.kernel.org/r/20220427224924.592546-9-gpiccoli@igalia.com # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 94971b64cc4ea9040c3b4b846fd664f56adfed38 # < make -s -j 120 ARCH=powerpc O=/kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc64le_defconfig # Added to kconfig CONFIG_KVM_BOOK3S_64=n # Added to kconfig CONFIG_KVM=n # < make -s -j 120 ARCH=powerpc O=/kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 120 ARCH=powerpc O=/kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 120 ARCH=powerpc O=/kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld: final link failed: Bad value make[1]: *** [/kisskb/src/Makefile:1158: vmlinux] Error 1 make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 120 ARCH=powerpc O=/kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/powerpc-next_ppc64le_defconfig+NO_KVM_powerpc-gcc5 # Build took: 0:01:10.861057
© Michael Ellerman 2006-2018.