Buildresult: linus/sparc32_defconfig/sparc64-gcc13 built on Oct 31, 11:36
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Oct 31, 11:36
Duration:
0:01:10.550305
Builder:
alpine2
Revision:
x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (
0fc810ae3ae110f9e2fcccce80fc8c8d62f97907)
Target:
linus/sparc32_defconfig/sparc64-gcc13
Branch:
linus
Compiler:
sparc64-gcc13
(sparc64-linux-gcc (GCC) 13.1.0 / GNU ld (GNU Binutils) 2.40)
Config:
sparc32_defconfig
(
download
)
Log:
Download original
Possible warnings (3)
<stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] kernel/fork.c:3075:2: warning: #warning clone3() entry point is missing, please fix [-Wcpp] 3075 | #warning clone3() entry point is missing, please fix
Full Log
# git rev-parse -q --verify 0fc810ae3ae110f9e2fcccce80fc8c8d62f97907^{commit} 0fc810ae3ae110f9e2fcccce80fc8c8d62f97907 already have revision, skipping fetch # git checkout -q -f -B kisskb 0fc810ae3ae110f9e2fcccce80fc8c8d62f97907 # git clean -qxdf # < git log -1 # commit 0fc810ae3ae110f9e2fcccce80fc8c8d62f97907 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Tue Oct 29 16:03:31 2024 -1000 # # x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() # # The barrier_nospec() in 64-bit copy_from_user() is slow. Instead use # pointer masking to force the user pointer to all 1's for an invalid # address. # # The kernel test robot reports a 2.6% improvement in the per_thread_ops # benchmark [1]. # # This is a variation on a patch originally by Josh Poimboeuf [2]. # # Link: https://lore.kernel.org/202410281344.d02c72a2-oliver.sang@intel.com [1] # Link: https://lore.kernel.org/5b887fe4c580214900e21f6c61095adf9a142735.1730166635.git.jpoimboe@kernel.org [2] # Tested-and-reviewed-by: Josh Poimboeuf <jpoimboe@kernel.org> # Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> # Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 0fc810ae3ae110f9e2fcccce80fc8c8d62f97907 # make -s -j 160 ARCH=sparc O=/kisskb/build/linus_sparc32_defconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- sparc32_defconfig # < make -s -j 160 ARCH=sparc O=/kisskb/build/linus_sparc32_defconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 160 ARCH=sparc O=/kisskb/build/linus_sparc32_defconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 160 ARCH=sparc O=/kisskb/build/linus_sparc32_defconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- <stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:3075:2: warning: #warning clone3() entry point is missing, please fix [-Wcpp] 3075 | #warning clone3() entry point is missing, please fix | ^~~~~~~ Completed OK # rm -rf /kisskb/build/linus_sparc32_defconfig_sparc64-gcc13 # Build took: 0:01:10.550305
© Michael Ellerman 2006-2018.