# 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/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux-gcc --version # < git log --format=%s --max-count=1 a2601d78b77aacc5dd790f488188f9556f4a9eb2 # < make -s -j 10 ARCH=i386 O=/kisskb/build/linus_i386-randconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- randconfig KCONFIG_SEED=0xC4CFDE71 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 10 ARCH=i386 O=/kisskb/build/linus_i386-randconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -s -j 10 ARCH=i386 O=/kisskb/build/linus_i386-randconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- CONFIG_CC_STACKPROTECTOR_AUTO: -fstack-protector available but compiler is broken: disabling /kisskb/src/ipc/shm.c: In function 'SyS_shmdt': /kisskb/src/ipc/shm.c:1565:59: warning: 'file' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/ipc/shm.c:1487:15: note: 'file' was declared here /kisskb/src/arch/x86/kernel/e820.c: In function 'e820__setup_pci_gap': /kisskb/src/arch/x86/kernel/e820.c:652:2: warning: 'gapstart' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/x86/kernel/hw_breakpoint.c: In function 'arch_validate_hwbkpt_settings': /kisskb/src/arch/x86/kernel/hw_breakpoint.c:361:20: warning: 'align' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/block/bfq-iosched.c: In function 'bfq_exit_icq_bfqq': /kisskb/src/block/bfq-iosched.c:4064:11: warning: 'bfqd' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/core/pcm_iec958.c: In function 'create_iec958_consumer': /kisskb/src/sound/core/pcm_iec958.c:80:9: warning: 'ws' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:183:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_nodes': /kisskb/src/kernel/rcu/srcutree.c:127:33: warning: 'levelspread[]' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c: In function 'tick_nohz_idle_exit': /kisskb/src/kernel/time/tick-sched.c:536:22: warning: 'now' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c:1059:10: note: 'now' was declared here /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/lib/rhashtable.c:269:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/dma-buf/reservation.c: In function 'reservation_object_add_shared_replace': /kisskb/src/drivers/dma-buf/reservation.c:210:7: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/raid6/recov_avx512.c:387:2: warning: #warning "your version of binutils lacks AVX512 support" [-Wcpp] /kisskb/src/lib/raid6/recov_avx512.c:387:2: warning: #warning "your version of binutils lacks AVX512 support" [-Wcpp] /kisskb/src/net/core/gen_stats.c: In function '__gnet_stats_copy_basic': /kisskb/src/include/linux/seqlock.h:205:9: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/gen_stats.c:138:15: note: 'seq' was declared here /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:789:7: warning: 'vlan' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/dev.c: In function 'validate_xmit_skb_list': /kisskb/src/net/core/dev.c:3149:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/udf/unicode.c: In function 'udf_name_conv_char': /kisskb/src/fs/udf/unicode.c:157:15: warning: 'c' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/input/rmi4/rmi_f11.c: In function 'rmi_f11_finger_handler': /kisskb/src/drivers/input/rmi4/rmi_f11.c:631:3: warning: 'abs_fingers' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/include/net/tcp.h:732:9: warning: 'last_ackt' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ipv4/tcp_input.c:3020:18: note: 'last_ackt' was declared here /kisskb/src/drivers/input/touchscreen/hideep.c: In function 'hideep_update_firmware': /kisskb/src/drivers/input/touchscreen/hideep.c:633:10: warning: 'error' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/md/dm-zoned-target.c: In function 'dmz_handle_read': /kisskb/src/drivers/md/dm-zoned-target.c:217:8: warning: 'rzone' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/md/dm-zoned-metadata.c: In function 'dmz_load_mapping': /kisskb/src/drivers/md/dm-zoned-metadata.c:1310:14: warning: 'dmap' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/mtd/nand/marvell_nand.c: In function 'marvell_nand_hw_ecc_ctrl_init': /kisskb/src/drivers/mtd/nand/marvell_nand.c:2093:15: warning: 'l' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/nfc/st21nfca/core.c: In function 'st21nfca_hci_target_from_gate': /kisskb/src/drivers/nfc/st21nfca/core.c:664:4: warning: 'len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/nfc/st21nfca/core.c:663:20: warning: 'sak' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/mtd/ubi/eba.c: In function 'try_write_vid_and_data': /kisskb/src/drivers/mtd/ubi/eba.c:898:7: warning: 'opnum' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_do_transfer': /kisskb/src/drivers/slimbus/messaging.c:126:14: warning: 'tid' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vq_avail_empty': /kisskb/src/drivers/vhost/vhost.c:2279:16: warning: 'avail_idx' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_get_vq_desc': /kisskb/src/drivers/vhost/vhost.c:2009:7: warning: 'ring_head' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/vhost/vhost.c:1979:17: warning: 'avail_idx' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/dwc3/debugfs.c: In function 'dwc3_endpoint_open': /kisskb/src/drivers/usb/dwc3/debugfs.c:698:20: warning: 'f_map' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'serial_unlink_irq_chain': /kisskb/src/drivers/tty/serial/8250/8250_core.c:251:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/staging/most/cdev/cdev.c: In function 'comp_read': /kisskb/src/drivers/staging/most/cdev/cdev.c:277:24: warning: 'mbo' may be used uninitialized in this function [-Wuninitialized] CONFIG_CC_STACKPROTECTOR_AUTO: -fstack-protector available but compiler is broken: disabling /kisskb/src/sound/core/pcm_iec958.c: In function 'create_iec958_consumer': /kisskb/src/sound/core/pcm_iec958.c:80:9: warning: 'ws' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/lib/rhashtable.c:269:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:183:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_nodes': /kisskb/src/kernel/rcu/srcutree.c:127:33: warning: 'levelspread[]' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:789:7: warning: 'vlan' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c: In function 'tick_nohz_idle_exit': /kisskb/src/kernel/time/tick-sched.c:536:22: warning: 'now' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/time/tick-sched.c:1059:10: note: 'now' was declared here /kisskb/src/net/core/dev.c: In function 'validate_xmit_skb_list': /kisskb/src/net/core/dev.c:3149:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/include/net/tcp.h:732:9: warning: 'last_ackt' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ipv4/tcp_input.c:3020:18: note: 'last_ackt' was declared here /kisskb/src/drivers/nfc/st21nfca/core.c: In function 'st21nfca_hci_target_from_gate': /kisskb/src/drivers/nfc/st21nfca/core.c:664:4: warning: 'len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/nfc/st21nfca/core.c:663:20: warning: 'sak' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'serial_unlink_irq_chain': /kisskb/src/drivers/tty/serial/8250/8250_core.c:251:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] Completed OK # rm -rf /kisskb/build/linus_i386-randconfig_i386 # Build took: 0:07:56.146042