# git gc # git rev-parse -q --verify 7c4a254d78f89546d0e74a40617ef24c6151c8d1^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-next.git master # git rev-parse -q --verify 7c4a254d78f89546d0e74a40617ef24c6151c8d1^{commit} 7c4a254d78f89546d0e74a40617ef24c6151c8d1 # git checkout -q -f -B kisskb 7c4a254d78f89546d0e74a40617ef24c6151c8d1 # git clean -qxdf # < git log -1 # commit 7c4a254d78f89546d0e74a40617ef24c6151c8d1 # Author: Stephen Rothwell # Date: Thu Mar 23 14:05:23 2023 +1100 # # Add linux-next specific files for 20230323 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 7c4a254d78f89546d0e74a40617ef24c6151c8d1 # < make -s -j 32 ARCH=sparc64 O=/kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_HAVE_FTRACE_MCOUNT_RECORD=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_MODULE_SIG=n # < make -s -j 32 ARCH=sparc64 O=/kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 32 ARCH=sparc64 O=/kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 32 ARCH=sparc64 O=/kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] In file included from /kisskb/src/include/linux/wait.h:11, from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:14, from /kisskb/src/include/linux/uio.h:10, from /kisskb/src/include/linux/vmalloc.h:12, from /kisskb/src/include/asm-generic/io.h:994, from /kisskb/src/arch/sparc/include/asm/io.h:22, from /kisskb/src/arch/sparc/vdso/vclock_gettime.c:18: /kisskb/src/arch/sparc/include/asm/current.h:18:30: error: call-clobbered register used for global register variable [-Werror] 18 | register struct task_struct *current asm("g4"); | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:10, from /kisskb/src/include/linux/kernel.h:29, from /kisskb/src/arch/sparc/vdso/vclock_gettime.c:15: /kisskb/src/include/linux/seqlock.h: In function '__seqprop_assert': /kisskb/src/arch/sparc/include/asm/percpu_64.h:19:25: error: '__local_per_cpu_offset' undeclared (first use in this function); did you mean 'per_cpu_offset'? 19 | #define __my_cpu_offset __local_per_cpu_offset | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/once_lite.h:28:41: note: in definition of macro 'DO_ONCE_LITE_IF' 28 | bool __ret_do_once = !!(condition); \ | ^~~~~~~~~ /kisskb/src/include/linux/lockdep.h:616:9: note: in expansion of macro 'WARN_ON_ONCE' 616 | WARN_ON_ONCE(IS_ENABLED(CONFIG_PREEMPT_COUNT) && \ | ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:385:9: note: in expansion of macro '__compiletime_assert' 385 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:397:9: note: in expansion of macro '_compiletime_assert' 397 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:36:28: note: in expansion of macro '__native_word' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:119:18: note: in expansion of macro 'READ_ONCE' 119 | ___ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ | ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:231:9: note: in expansion of macro 'RELOC_HIDE' 231 | RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) | ^~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' 44 | #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' 44 | #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:242:9: note: in expansion of macro 'arch_raw_cpu_ptr' 242 | arch_raw_cpu_ptr(ptr); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:119:29: note: in expansion of macro 'raw_cpu_ptr' 119 | ___ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ | ^~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:138:25: note: in expansion of macro '__this_cpu_generic_read_nopreempt' 138 | __ret = __this_cpu_generic_read_nopreempt(pcp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:320:41: note: in expansion of macro 'this_cpu_generic_read' 320 | #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:321:30: note: in expansion of macro 'this_cpu_read_1' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^~~~ /kisskb/src/include/linux/percpu-defs.h:507:41: note: in expansion of macro '__pcpu_size_call_return' 507 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/lockdep.h:589:50: note: in expansion of macro 'this_cpu_read' 589 | #define __lockdep_enabled (debug_locks && !this_cpu_read(lockdep_recursion)) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/lockdep.h:617:22: note: in expansion of macro '__lockdep_enabled' 617 | __lockdep_enabled && \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:269:9: note: in expansion of macro 'lockdep_assert_preemption_disabled' 269 | lockdep_assert_preemption_disabled(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/include/asm/percpu_64.h:19:25: note: each undeclared identifier is reported only once for each function it appears in 19 | #define __my_cpu_offset __local_per_cpu_offset | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/once_lite.h:28:41: note: in definition of macro 'DO_ONCE_LITE_IF' 28 | bool __ret_do_once = !!(condition); \ | ^~~~~~~~~ /kisskb/src/include/linux/lockdep.h:616:9: note: in expansion of macro 'WARN_ON_ONCE' 616 | WARN_ON_ONCE(IS_ENABLED(CONFIG_PREEMPT_COUNT) && \ | ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:385:9: note: in expansion of macro '__compiletime_assert' 385 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:397:9: note: in expansion of macro '_compiletime_assert' 397 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:36:28: note: in expansion of macro '__native_word' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:119:18: note: in expansion of macro 'READ_ONCE' 119 | ___ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ | ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:231:9: note: in expansion of macro 'RELOC_HIDE' 231 | RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) | ^~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' 44 | #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' 44 | #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:242:9: note: in expansion of macro 'arch_raw_cpu_ptr' 242 | arch_raw_cpu_ptr(ptr); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:119:29: note: in expansion of macro 'raw_cpu_ptr' 119 | ___ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ | ^~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:138:25: note: in expansion of macro '__this_cpu_generic_read_nopreempt' 138 | __ret = __this_cpu_generic_read_nopreempt(pcp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/percpu.h:320:41: note: in expansion of macro 'this_cpu_generic_read' 320 | #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:321:30: note: in expansion of macro 'this_cpu_read_1' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^~~~ /kisskb/src/include/linux/percpu-defs.h:507:41: note: in expansion of macro '__pcpu_size_call_return' 507 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/lockdep.h:589:50: note: in expansion of macro 'this_cpu_read' 589 | #define __lockdep_enabled (debug_locks && !this_cpu_read(lockdep_recursion)) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/lockdep.h:617:22: note: in expansion of macro '__lockdep_enabled' 617 | __lockdep_enabled && \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:269:9: note: in expansion of macro 'lockdep_assert_preemption_disabled' 269 | lockdep_assert_preemption_disabled(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:252: arch/sparc/vdso/vclock_gettime.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:494: arch/sparc/vdso] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:494: arch/sparc] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:2025: .] Error 2 make: *** [Makefile:226: __sub-make] Error 2 Command 'make -s -j 32 ARCH=sparc64 O=/kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linux-next_sparc64-allmodconfig_sparc64-gcc11 # Build took: 0:18:39.248703