# git rev-parse -q --verify d4d016caa4b85b9aa98d7ec8c84e928621a614bc^{commit} d4d016caa4b85b9aa98d7ec8c84e928621a614bc already have revision, skipping fetch # 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/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux-gcc --version # < /opt/cross/kisskb/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux-ld --version # < git log --format=%s --max-count=1 d4d016caa4b85b9aa98d7ec8c84e928621a614bc # < make -s -j 32 ARCH=xtensa O=/kisskb/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/kisskb/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux- allnoconfig # < make -s -j 32 ARCH=xtensa O=/kisskb/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/kisskb/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux- help # make -s -j 32 ARCH=xtensa O=/kisskb/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/kisskb/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux- olddefconfig # make -s -j 32 ARCH=xtensa O=/kisskb/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/kisskb/br-xtensa-full-2016.08-613-ge98b4dd/bin/xtensa-linux- Completed OK # rm -rf /kisskb/build/linus_xtensa-allnoconfig_xtensa # Build took: 0:00:16.065490