# 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-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-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_mpc85xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- mpc85xx_defconfig # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_mpc85xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_mpc85xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_mpc85xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/include/linux/kernel.h:11:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c:15: /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c: In function 'allocate_bd': /kisskb/src/include/linux/err.h:22:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >= (unsigned long)-MAX_ERRNO) ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/net/ethernet/freescale/fs_enet/mac-scc.c:139:6: note: in expansion of macro 'IS_ERR_VALUE' if (IS_ERR_VALUE(fep->ring_mem_addr)) ^ /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8541cds.dts:330.3-21: Warning (pci_device_bus_num): /pci@e0008000/i8259@19000:bus-range: PCI bus number 1 out of range, expected (0 - 0) /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8555cds.dts:330.3-21: Warning (pci_device_bus_num): /pci@e0008000/i8259@19000:bus-range: PCI bus number 1 out of range, expected (0 - 0) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcd85e4) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xcc7de0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:14 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6297539 Bytes = 6149.94 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:15 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296543 Bytes = 6148.97 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d00314 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:15 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6297158 Bytes = 6149.57 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:15 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6298051 Bytes = 6150.44 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:15 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296543 Bytes = 6148.97 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:15 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6267507 Bytes = 6120.61 KiB = 5.98 MiB Load Address: 00000000 Entry Point: 00000000 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:16 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6298332 Bytes = 6150.71 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:17 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6297803 Bytes = 6150.20 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d00314 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:17 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296453 Bytes = 6148.88 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:17 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6297801 Bytes = 6150.20 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d00314 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296456 Bytes = 6148.88 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6298432 Bytes = 6150.81 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6297764 Bytes = 6150.16 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d00314 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296577 Bytes = 6149.00 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d002a4 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6296524 Bytes = 6148.95 KiB = 6.00 MiB Load Address: 00d00000 Entry Point: 00d00314 Image Name: Linux-5.8.0-44677-g25d8d4eecace Created: Sat Aug 8 12:40:18 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 6298120 Bytes = 6150.51 KiB = 6.01 MiB Load Address: 00d00000 Entry Point: 00d002a4 Completed OK # rm -rf /kisskb/build/linus_mpc85xx_defconfig_powerpc-gcc4.9 # Build took: 0:02:05.736386