# git rev-parse -q --verify 0cec3f24a7cedc726f8790d693aaff2c535dc4ce^{commit} 0cec3f24a7cedc726f8790d693aaff2c535dc4ce already have revision, skipping fetch # git checkout -q -f -B kisskb 0cec3f24a7cedc726f8790d693aaff2c535dc4ce # git clean -qxdf # < git log -1 # commit 0cec3f24a7cedc726f8790d693aaff2c535dc4ce # Merge: a82c58cf1a55 892f7237b3ff # Author: Linus Torvalds # Date: Mon Aug 1 10:37:00 2022 -0700 # # Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux # # Pull arm64 updates from Will Deacon: # "Highlights include a major rework of our kPTI page-table rewriting # code (which makes it both more maintainable and considerably faster in # the cases where it is required) as well as significant changes to our # early boot code to reduce the need for data cache maintenance and # greatly simplify the KASLR relocation dance. # # Summary: # # - Remove unused generic cpuidle support (replaced by PSCI version) # # - Fix documentation describing the kernel virtual address space # # - Handling of some new CPU errata in Arm implementations # # - Rework of our exception table code in preparation for handling # machine checks (i.e. RAS errors) more gracefully # # - Switch over to the generic implementation of ioremap() # # - Fix lockdep tracking in NMI context # # - Instrument our memory barrier macros for KCSAN # # - Rework of the kPTI G->nG page-table repainting so that the MMU # remains enabled and the boot time is no longer slowed to a crawl # for systems which require the late remapping # # - Enable support for direct swapping of 2MiB transparent huge-pages # on systems without MTE # # - Fix handling of MTE tags with allocating new pages with HW KASAN # # - Expose the SMIDR register to userspace via sysfs # # - Continued rework of the stack unwinder, particularly improving the # behaviour under KASAN # # - More repainting of our system register definitions to match the # architectural terminology # # - Improvements to the layout of the vDSO objects # # - Support for allocating additional bits of HWCAP2 and exposing # FEAT_EBF16 to userspace on CPUs that support it # # - Considerable rework and optimisation of our early boot code to # reduce the need for cache maintenance and avoid jumping in and out # of the kernel when handling relocation under KASLR # # - Support for disabling SVE and SME support on the kernel # command-line # # - Support for the Hisilicon HNS3 PMU # # - Miscellanous cleanups, trivial updates and minor fixes" # # * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (136 commits) # arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} # arm64: fix KASAN_INLINE # arm64/hwcap: Support FEAT_EBF16 # arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long # arm64/hwcap: Document allocation of upper bits of AT_HWCAP # arm64: enable THP_SWAP for arm64 # arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 # arm64: errata: Remove AES hwcap for COMPAT tasks # arm64: numa: Don't check node against MAX_NUMNODES # drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX # perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() # docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING # arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" # mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON # mm: kasan: Skip unpoisoning of user pages # mm: kasan: Ensure the tags are visible before the tag in page->flags # drivers/perf: hisi: add driver for HNS3 PMU # drivers/perf: hisi: Add description for HNS3 PMU driver # drivers/perf: riscv_pmu_sbi: perf format # perf/arm-cci: Use the bitmap API to allocate bitmaps # ... # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 0cec3f24a7cedc726f8790d693aaff2c535dc4ce # < make -s -j 120 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=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_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # Added to kconfig CONFIG_BPF_PRELOAD=n # Added to kconfig # < make -s -j 120 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 120 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig .config:5875:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:5877:warning: override: reassigning to symbol GCC_PLUGINS # make -s -j 120 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- In file included from /kisskb/src/include/linux/mtd/spi-nor.h:10, from /kisskb/src/drivers/spi/spi-intel.c:13: /kisskb/src/include/linux/mtd/cfi.h:62:2: warning: #warning No CONFIG_MTD_CFI_Ix selected. No NOR chip support can work. [-Wcpp] #warning No CONFIG_MTD_CFI_Ix selected. No NOR chip support can work. ^~~~~~~ vmlinux.o: warning: objtool: fixup_bad_iret+0x76: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: noist_exc_debug+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_nmi+0x132: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: poke_int3_handler+0x4f: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_check_crashing_cpu+0xd: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: do_machine_check+0x4e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_machine_check+0x60: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __sev_get_ghcb.isra.11+0x1b: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __sev_put_ghcb.isra.12+0x18: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: kernel_exc_vmm_communication+0x39: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __sev_es_ist_exit+0x2f: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_nmi_enter+0x3a: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_nmi_exit+0x72: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: enter_from_user_mode+0x4c: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode+0x53: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare+0x4c: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_enter_from_user_mode+0x4c: call to ftrace_likely_update() leaves .noinstr.text section /bin/sh: 1: zstd: not found cat: write error: Broken pipe make[3]: *** [/kisskb/src/arch/x86/boot/compressed/Makefile:141: arch/x86/boot/compressed/vmlinux.bin.zst] Error 127 make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.bin.zst' make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/arch/x86/boot/Makefile:115: arch/x86/boot/compressed/vmlinux] Error 2 make[1]: *** [/kisskb/src/arch/x86/Makefile:271: bzImage] Error 2 make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 120 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:02:18.647961