# git rev-parse -q --verify 25d8d4eecace9de5a6a2193e4df1917afbdd3052^{commit} 25d8d4eecace9de5a6a2193e4df1917afbdd3052 already have revision, skipping fetch # git checkout -q -f -B kisskb 25d8d4eecace9de5a6a2193e4df1917afbdd3052 # git clean -qxdf # < git log -1 # commit 25d8d4eecace9de5a6a2193e4df1917afbdd3052 # Merge: 60e76bb8a4e4 a7aaa2f26bfd # Author: Linus Torvalds # Date: Fri Aug 7 10:33:50 2020 -0700 # # Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux # # Pull powerpc updates from Michael Ellerman: # # - Add support for (optionally) using queued spinlocks & rwlocks. # # - Support for a new faster system call ABI using the scv instruction on # Power9 or later. # # - Drop support for the PROT_SAO mmap/mprotect flag as it will be # unsupported on Power10 and future processors, leaving us with no way # to implement the functionality it requests. This risks breaking # userspace, though we believe it is unused in practice. # # - A bug fix for, and then the removal of, our custom stack expansion # checking. We now allow stack expansion up to the rlimit, like other # architectures. # # - Remove the remnants of our (previously disabled) topology update # code, which tried to react to NUMA layout changes on virtualised # systems, but was prone to crashes and other problems. # # - Add PMU support for Power10 CPUs. # # - A change to our signal trampoline so that we don't unbalance the link # stack (branch return predictor) in the signal delivery path. # # - Lots of other cleanups, refactorings, smaller features and so on as # usual. # # Thanks to: Abhishek Goel, Alastair D'Silva, Alexander A. Klimov, Alexey # Kardashevskiy, Alistair Popple, Andrew Donnellan, Aneesh Kumar K.V, Anju # T Sudhakar, Anton Blanchard, Arnd Bergmann, Athira Rajeev, Balamuruhan # S, Bharata B Rao, Bill Wendling, Bin Meng, Cédric Le Goater, Chris # Packham, Christophe Leroy, Christoph Hellwig, Daniel Axtens, Dan # Williams, David Lamparter, Desnes A. Nunes do Rosario, Erhard F., Finn # Thain, Frederic Barrat, Ganesh Goudar, Gautham R. Shenoy, Geoff Levand, # Greg Kurz, Gustavo A. R. Silva, Hari Bathini, Harish, Imre Kaloz, Joel # Stanley, Joe Perches, John Crispin, Jordan Niethe, Kajol Jain, Kamalesh # Babulal, Kees Cook, Laurent Dufour, Leonardo Bras, Li RongQing, Madhavan # Srinivasan, Mahesh Salgaonkar, Mark Cave-Ayland, Michal Suchanek, Milton # Miller, Mimi Zohar, Murilo Opsfelder Araujo, Nathan Chancellor, Nathan # Lynch, Naveen N. Rao, Nayna Jain, Nicholas Piggin, Oliver O'Halloran, # Palmer Dabbelt, Pedro Miraglia Franco de Carvalho, Philippe Bergheaud, # Pingfan Liu, Pratik Rajesh Sampat, Qian Cai, Qinglang Miao, Randy # Dunlap, Ravi Bangoria, Sachin Sant, Sam Bobroff, Sandipan Das, Santosh # Sivaraj, Satheesh Rajendran, Shirisha Ganta, Sourabh Jain, Srikar # Dronamraju, Stan Johnson, Stephen Rothwell, Thadeu Lima de Souza # Cascardo, Thiago Jung Bauermann, Tom Lane, Vaibhav Jain, Vladis Dronov, # Wei Yongjun, Wen Xiong, YueHaibing. # # * tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (337 commits) # selftests/powerpc: Fix pkey syscall redefinitions # powerpc: Fix circular dependency between percpu.h and mmu.h # powerpc/powernv/sriov: Fix use of uninitialised variable # selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs # powerpc/40x: Fix assembler warning about r0 # powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric # powerpc/papr_scm: Fetch nvdimm performance stats from PHYP # cpuidle: pseries: Fixup exit latency for CEDE(0) # cpuidle: pseries: Add function to parse extended CEDE records # cpuidle: pseries: Set the latency-hint before entering CEDE # selftests/powerpc: Fix online CPU selection # powerpc/perf: Consolidate perf_callchain_user_[64|32]() # powerpc/pseries/hotplug-cpu: Remove double free in error path # powerpc/pseries/mobility: Add pr_debug() for device tree changes # powerpc/pseries/mobility: Set pr_fmt() # powerpc/cacheinfo: Warn if cache object chain becomes unordered # powerpc/cacheinfo: Improve diagnostics about malformed cache lists # powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages # powerpc/cacheinfo: Set pr_fmt() # powerpc: fix function annotations to avoid section mismatch warnings with gcc-10 # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 25d8d4eecace9de5a6a2193e4df1917afbdd3052 # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- 44x/fsp2_defconfig # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- INFO: Uncompressed kernel (size 0x9e4894) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xa00000) Image Name: Linux-5.8.0-g25d8d4eecace Created: Sat Aug 8 13:47:10 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 4437500 Bytes = 4333.50 KiB = 4.23 MiB Load Address: 00000000 Entry Point: 00000000 Completed OK # rm -rf /kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 # Build took: 0:01:22.146825