# git rev-parse -q --verify a2601d78b77aacc5dd790f488188f9556f4a9eb2^{commit} a2601d78b77aacc5dd790f488188f9556f4a9eb2 already have revision, skipping fetch # git checkout -q -f -B kisskb a2601d78b77aacc5dd790f488188f9556f4a9eb2 # git clean -qxdf # < git log -1 # commit a2601d78b77aacc5dd790f488188f9556f4a9eb2 # Merge: 616d8cf 5239650 # Author: Linus Torvalds # Date: Wed Mar 28 13:54:03 2018 -1000 # # Merge tag 'powerpc-4.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux # # Pull powerpc fixes from Michael Ellerman: # "Some more powerpc fixes for 4.16. Apologies if this is a bit big at # rc7, but they're all reasonably important fixes. None are actually for # new code, so they aren't indicative of 4.16 being in bad shape from # our point of view. # # - Fix missing AT_BASE_PLATFORM (in auxv) when we're using a new # firmware interface for describing CPU features. # # - Fix lost pending interrupts due to a race in our interrupt # soft-masking code. # # - A workaround for a nest MMU bug with TLB invalidations on Power9. # # - A workaround for broadcast TLB invalidations on Power9. # # - Fix a bug in our instruction SLB miss handler, when handling bad # addresses (eg. >= TASK_SIZE), which could corrupt non-volatile user # GPRs. # # Thanks to: Aneesh Kumar K.V, Balbir Singh, Benjamin Herrenschmidt, # Nicholas Piggin" # # * tag 'powerpc-4.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: # powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs # powerpc/mm: Fixup tlbie vs store ordering issue on POWER9 # powerpc/mm/radix: Move the functions that does the actual tlbie closer # powerpc/mm/radix: Remove unused code # powerpc/mm: Workaround Nest MMU bug with TLB invalidations # powerpc/mm: Add tracking of the number of coprocessors using a context # powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened # powerpc/64s: Fix NULL AT_BASE_PLATFORM when using DT CPU features # < /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux-gcc --version # < git log --format=%s --max-count=1 a2601d78b77aacc5dd790f488188f9556f4a9eb2 # < make -s -j 10 ARCH=mips O=/kisskb/build/linus_mips-defconfig_mipsel CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- defconfig # make -s -j 10 ARCH=mips O=/kisskb/build/linus_mips-defconfig_mipsel CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- FIT description: Linux 4.16.0-rc7-ga2601d7 Created: Thu Mar 29 12:50:41 2018 Image 0 (kernel@0) Description: Linux 4.16.0-rc7-ga2601d7 Created: Thu Mar 29 12:50:41 2018 Type: Kernel Image Compression: gzip compressed Data Size: 4404073 Bytes = 4300.85 kB = 4.20 MB Architecture: MIPS OS: Linux Load Address: 0x80100000 Entry Point: 0x8087a7a0 Hash algo: sha1 Hash value: cf6a7b9df4fea71835fefbb15ebf507cef7b0f7e Image 1 (fdt@boston) Description: img,boston Device Tree Created: Thu Mar 29 12:50:41 2018 Type: Flat Device Tree Compression: uncompressed Data Size: 3602 Bytes = 3.52 kB = 0.00 MB Architecture: MIPS Hash algo: sha1 Hash value: dabc84017c5ea1c23fdb5a4b25d185bdf81faa6a Image 2 (fdt@ni169445) Description: NI 169445 device tree Created: Thu Mar 29 12:50:41 2018 Type: Flat Device Tree Compression: uncompressed Data Size: 1871 Bytes = 1.83 kB = 0.00 MB Architecture: MIPS Hash algo: sha1 Hash value: 51b89b31605ee62038c8468c429af091dfc75ec7 Default Configuration: 'conf@default' Configuration 0 (conf@default) Description: Generic Linux kernel Kernel: kernel@0 Configuration 1 (conf@boston) Description: Boston Linux kernel Kernel: kernel@0 FDT: fdt@boston Configuration 2 (conf@ni169445) Description: NI 169445 Linux Kernel Kernel: kernel@0 FDT: fdt@ni169445 Completed OK # rm -rf /kisskb/build/linus_mips-defconfig_mipsel # Build took: 0:03:22.473388