# git rev-parse -q --verify f005de0183de4c3df509f7a437a04774461f4c02^{commit} f005de0183de4c3df509f7a437a04774461f4c02 already have revision, skipping fetch # git checkout -q -f -B kisskb f005de0183de4c3df509f7a437a04774461f4c02 # git clean -qxdf # < git log -1 # commit f005de0183de4c3df509f7a437a04774461f4c02 # Merge: 900915f9036f 7e0cf1c983b5 # Author: Greg Kroah-Hartman # Date: Fri Sep 28 17:43:32 2018 -0700 # # Merge tag 'powerpc-4.19-3' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux # # Michael writes: # "powerpc fixes for 4.19 #3 # # A reasonably big batch of fixes due to me being away for a few weeks. # # A fix for the TM emulation support on Power9, which could result in # corrupting the guest r11 when running under KVM. # # Two fixes to the TM code which could lead to userspace GPR corruption # if we take an SLB miss at exactly the wrong time. # # Our dynamic patching code had a bug that meant we could patch freed # __init text, which could lead to corrupting userspace memory. # # csum_ipv6_magic() didn't work on little endian platforms since we # optimised it recently. # # A fix for an endian bug when reading a device tree property telling # us how many storage keys the machine has available. # # Fix a crash seen on some configurations of PowerVM when migrating the # partition from one machine to another. # # A fix for a regression in the setup of our CPU to NUMA node mapping # in KVM guests. # # A fix to our selftest Makefiles to make them work since a recent # change to the shared Makefile logic." # # * tag 'powerpc-4.19-3' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: # selftests/powerpc: Fix Makefiles for headers_install change # powerpc/numa: Use associativity if VPHN hcall is successful # powerpc/tm: Avoid possible userspace r1 corruption on reclaim # powerpc/tm: Fix userspace r13 corruption # powerpc/pseries: Fix unitialized timer reset on migration # powerpc/pkeys: Fix reading of ibm, processor-storage-keys property # powerpc: fix csum_ipv6_magic() on little endian platforms # powerpc/powernv/ioda2: Reduce upper limit for DMA window size (again) # powerpc: Avoid code patching freed init sections # KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/mips-linux/bin/mips-linux-gcc --version # < git log --format=%s --max-count=1 f005de0183de4c3df509f7a437a04774461f4c02 # < make -s -j 120 ARCH=mips O=/kisskb/build/linus_mips-allnoconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/mips-linux/bin/mips-linux- allnoconfig # make -s -j 120 ARCH=mips O=/kisskb/build/linus_mips-allnoconfig_mips-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/mips-linux/bin/mips-linux- FIT description: Linux 4.19.0-rc5+ Created: Sat Sep 29 12:23:28 2018 Image 0 (kernel@0) Description: Linux 4.19.0-rc5+ Created: Sat Sep 29 12:23:28 2018 Type: Kernel Image Compression: gzip compressed Data Size: 667541 Bytes = 651.90 KiB = 0.64 MiB Architecture: MIPS OS: Linux Load Address: 0x80100000 Entry Point: 0x8022d040 Hash algo: sha1 Hash value: e56712ab1353a6730a39b42957caf3bd1b52b862 Default Configuration: 'conf@default' Configuration 0 (conf@default) Description: Generic Linux kernel Kernel: kernel@0 Completed OK # rm -rf /kisskb/build/linus_mips-allnoconfig_mips-gcc8 # Build took: 0:00:10.166396