# git rev-parse -q --verify 143a6252e1b8ab424b4b293512a97cca7295c182^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 143a6252e1b8ab424b4b293512a97cca7295c182^{commit} 143a6252e1b8ab424b4b293512a97cca7295c182 # git checkout -q -f -B kisskb 143a6252e1b8ab424b4b293512a97cca7295c182 # git clean -qxdf # < git log -1 # commit 143a6252e1b8ab424b4b293512a97cca7295c182 # Merge: d6edf9510966 0616ea3f1b93 # Author: Linus Torvalds # Date: Mon May 23 21:06:11 2022 -0700 # # Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux # # Pull arm64 updates from Catalin Marinas: # # - Initial support for the ARMv9 Scalable Matrix Extension (SME). # # SME takes the approach used for vectors in SVE and extends this to # provide architectural support for matrix operations. No KVM support # yet, SME is disabled in guests. # # - Support for crashkernel reservations above ZONE_DMA via the # 'crashkernel=X,high' command line option. # # - btrfs search_ioctl() fix for live-lock with sub-page faults. # # - arm64 perf updates: support for the Hisilicon "CPA" PMU for # monitoring coherent I/O traffic, support for Arm's CMN-650 and # CMN-700 interconnect PMUs, minor driver fixes, kerneldoc cleanup. # # - Kselftest updates for SME, BTI, MTE. # # - Automatic generation of the system register macros from a 'sysreg' # file describing the register bitfields. # # - Update the type of the function argument holding the ESR_ELx register # value to unsigned long to match the architecture register size # (originally 32-bit but extended since ARMv8.0). # # - stacktrace cleanups. # # - ftrace cleanups. # # - Miscellaneous updates, most notably: arm64-specific huge_ptep_get(), # avoid executable mappings in kexec/hibernate code, drop TLB flushing # from get_clear_flush() (and rename it to get_clear_contig()), # ARCH_NR_GPIO bumped to 2048 for ARCH_APPLE. # # * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (145 commits) # arm64/sysreg: Generate definitions for FAR_ELx # arm64/sysreg: Generate definitions for DACR32_EL2 # arm64/sysreg: Generate definitions for CSSELR_EL1 # arm64/sysreg: Generate definitions for CPACR_ELx # arm64/sysreg: Generate definitions for CONTEXTIDR_ELx # arm64/sysreg: Generate definitions for CLIDR_EL1 # arm64/sve: Move sve_free() into SVE code section # arm64: Kconfig.platforms: Add comments # arm64: Kconfig: Fix indentation and add comments # arm64: mm: avoid writable executable mappings in kexec/hibernate code # arm64: lds: move special code sections out of kernel exec segment # arm64/hugetlb: Implement arm64 specific huge_ptep_get() # arm64/hugetlb: Use ptep_get() to get the pte value of a huge page # arm64: kdump: Do not allocate crash low memory if not needed # arm64/sve: Generate ZCR definitions # arm64/sme: Generate defintions for SVCR # arm64/sme: Generate SMPRI_EL1 definitions # arm64/sme: Automatically generate SMPRIMAP_EL2 definitions # arm64/sme: Automatically generate SMIDR_EL1 defines # arm64/sme: Automatically generate defines for SMCR # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 143a6252e1b8ab424b4b293512a97cca7295c182 # < make -s -j 24 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- allmodconfig # Added to kconfig CONFIG_64BIT=n # 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 24 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 24 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 24 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- :1517:2: warning: #warning syscall clone3 not implemented [-Wcpp] WARNING: modpost: EXPORT symbol "bzero_1page" [vmlinux] version generation failed, symbol will not be versioned. Is "bzero_1page" prototyped in ? WARNING: modpost: EXPORT symbol "___rw_read_exit" [vmlinux] version generation failed, symbol will not be versioned. Is "___rw_read_exit" prototyped in ? WARNING: modpost: EXPORT symbol "___rw_read_try" [vmlinux] version generation failed, symbol will not be versioned. Is "___rw_read_try" prototyped in ? WARNING: modpost: EXPORT symbol "__ndelay" [vmlinux] version generation failed, symbol will not be versioned. Is "__ndelay" prototyped in ? WARNING: modpost: EXPORT symbol "__ashrdi3" [vmlinux] version generation failed, symbol will not be versioned. Is "__ashrdi3" prototyped in ? WARNING: modpost: EXPORT symbol "empty_zero_page" [vmlinux] version generation failed, symbol will not be versioned. Is "empty_zero_page" prototyped in ? WARNING: modpost: EXPORT symbol "__udelay" [vmlinux] version generation failed, symbol will not be versioned. Is "__udelay" prototyped in ? WARNING: modpost: EXPORT symbol "__lshrdi3" [vmlinux] version generation failed, symbol will not be versioned. Is "__lshrdi3" prototyped in ? WARNING: modpost: EXPORT symbol "___rw_write_enter" [vmlinux] version generation failed, symbol will not be versioned. Is "___rw_write_enter" prototyped in ? WARNING: modpost: EXPORT symbol "__ashldi3" [vmlinux] version generation failed, symbol will not be versioned. Is "__ashldi3" prototyped in ? WARNING: modpost: EXPORT symbol "__copy_1page" [vmlinux] version generation failed, symbol will not be versioned. Is "__copy_1page" prototyped in ? WARNING: modpost: EXPORT symbol "__muldi3" [vmlinux] version generation failed, symbol will not be versioned. Is "__muldi3" prototyped in ? WARNING: modpost: EXPORT symbol "__divdi3" [vmlinux] version generation failed, symbol will not be versioned. Is "__divdi3" prototyped in ? WARNING: modpost: EXPORT symbol "___rw_read_enter" [vmlinux] version generation failed, symbol will not be versioned. Is "___rw_read_enter" prototyped in ? arch/sparc/kernel/head_32.o: In function `current_pc': arch/sparc/kernel/head_32.o:(.head.text+0x5040): relocation truncated to fit: R_SPARC_WDISP22 against `.init.text' arch/sparc/kernel/head_32.o: In function `halt_notsup': arch/sparc/kernel/head_32.o:(.head.text+0x5100): relocation truncated to fit: R_SPARC_WDISP22 against `.init.text' arch/sparc/kernel/head_32.o: In function `leon_init': arch/sparc/kernel/head_32.o:(.init.text+0xa4): relocation truncated to fit: R_SPARC_WDISP22 against symbol `leon_smp_cpu_startup' defined in .text section in arch/sparc/kernel/trampoline_32.o arch/sparc/kernel/process_32.o:(.fixup+0x4): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/process_32.o:(.fixup+0xc): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x4): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x10): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x1c): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x28): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x34): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x40): additional relocation overflows omitted from the output make[1]: *** [/kisskb/src/Makefile:1158: vmlinux] Error 1 make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 24 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 # Build took: 0:16:09.526366