# git rev-parse -q --verify d4d016caa4b85b9aa98d7ec8c84e928621a614bc^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify d4d016caa4b85b9aa98d7ec8c84e928621a614bc^{commit} d4d016caa4b85b9aa98d7ec8c84e928621a614bc # git checkout -q -f -B kisskb d4d016caa4b85b9aa98d7ec8c84e928621a614bc # git clean -qxdf # < git log -1 # commit d4d016caa4b85b9aa98d7ec8c84e928621a614bc # Author: Linus Torvalds # Date: Sat Sep 18 14:45:48 2021 -0700 # # alpha: move __udiv_qrnnd library function to arch/alpha/lib/ # # We already had the implementation for __udiv_qrnnd (unsigned divide for # multi-precision arithmetic) as part of the alpha math emulation code. # # But you can disable the math emulation code - even if you shouldn't - # and then the MPI code that actually wants this functionality (and is # needed by various crypto functions) will fail to build. # # So move the extended-precision divide code to be a regular library # function, just like all the regular division code is. That way ie is # available regardless of math-emulation. # # Signed-off-by: Linus Torvalds # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 d4d016caa4b85b9aa98d7ec8c84e928621a614bc # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:3463:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:3466:warning: override: reassigning to symbol LD_HEAD_STUB_CATCH # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc9 # Build took: 0:02:28.428820