# git rev-parse -q --verify 4a21185cda0fbb860580eeeb4f1a70a9cda332a4^{commit} 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 already have revision, skipping fetch # git checkout -q -f -B kisskb 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 # git clean -qxdf # < git log -1 # commit 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 # Merge: 42e9c85f5c72 4c342f778fe2 # Author: Linus Torvalds # Date: Thu Jun 25 18:27:40 2020 -0700 # # Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from David Miller: # # 1) Don't insert ESP trailer twice in IPSEC code, from Huy Nguyen. # # 2) The default crypto algorithm selection in Kconfig for IPSEC is out # of touch with modern reality, fix this up. From Eric Biggers. # # 3) bpftool is missing an entry for BPF_MAP_TYPE_RINGBUF, from Andrii # Nakryiko. # # 4) Missing init of ->frame_sz in xdp_convert_zc_to_xdp_frame(), from # Hangbin Liu. # # 5) Adjust packet alignment handling in ax88179_178a driver to match # what the hardware actually does. From Jeremy Kerr. # # 6) register_netdevice can leak in the case one of the notifiers fail, # from Yang Yingliang. # # 7) Use after free in ip_tunnel_lookup(), from Taehee Yoo. # # 8) VLAN checks in sja1105 DSA driver need adjustments, from Vladimir # Oltean. # # 9) tg3 driver can sleep forever when we get enough EEH errors, fix from # David Christensen. # # 10) Missing {READ,WRITE}_ONCE() annotations in various Intel ethernet # drivers, from Ciara Loftus. # # 11) Fix scanning loop break condition in of_mdiobus_register(), from # Florian Fainelli. # # 12) MTU limit is incorrect in ibmveth driver, from Thomas Falcon. # # 13) Endianness fix in mlxsw, from Ido Schimmel. # # 14) Use after free in smsc95xx usbnet driver, from Tuomas Tynkkynen. # # 15) Missing bridge mrp configuration validation, from Horatiu Vultur. # # 16) Fix circular netns references in wireguard, from Jason A. Donenfeld. # # 17) PTP initialization on recovery is not done properly in qed driver, # from Alexander Lobakin. # # 18) Endian conversion of L4 ports in filters of cxgb4 driver is wrong, # from Rahul Lakkireddy. # # 19) Don't clear bound device TX queue of socket prematurely otherwise we # get problems with ktls hw offloading, from Tariq Toukan. # # 20) ipset can do atomics on unaligned memory, fix from Russell King. # # 21) Align ethernet addresses properly in bridging code, from Thomas # Martitz. # # 22) Don't advertise ipv4 addresses on SCTP sockets having ipv6only set, # from Marcelo Ricardo Leitner. # # * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (149 commits) # rds: transport module should be auto loaded when transport is set # sch_cake: fix a few style nits # sch_cake: don't call diffserv parsing code when it is not needed # sch_cake: don't try to reallocate or unshare skb unconditionally # ethtool: fix error handling in linkstate_prepare_data() # wil6210: account for napi_gro_receive never returning GRO_DROP # hns: do not cast return value of napi_gro_receive to null # socionext: account for napi_gro_receive never returning GRO_DROP # wireguard: receive: account for napi_gro_receive never returning GRO_DROP # vxlan: fix last fdb index during dump of fdb with nhid # sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket # tc-testing: avoid action cookies with odd length. # bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT # tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT # net: dsa: sja1105: fix tc-gate schedule with single element # net: dsa: sja1105: recalculate gating subschedule after deleting tc-gate rules # net: dsa: sja1105: unconditionally free old gating config # net: dsa: sja1105: move sja1105_compose_gating_subschedule at the top # net: macb: free resources on failure path of at91ether_open() # net: macb: call pm_runtime_put_sync on failure path # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 # < make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig KCONFIG_SEED=0x20F3E9A0 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # < make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig .config:4904:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- arch/x86/platform/pvh/enlighten.o: warning: objtool: xen_prepare_pvh()+0x75: unreachable instruction mm/page-writeback.o: warning: objtool: write_cache_pages()+0x1a7: unreachable instruction fs/crypto/keysetup.o: warning: objtool: fscrypt_get_encryption_info()+0x1af: unreachable instruction mm/swap.o: warning: objtool: lru_add_page_tail()+0x24: unreachable instruction mm/compaction.o: warning: objtool: isolate_migratepages_block()+0x33f: unreachable instruction fs/hugetlbfs/inode.o: warning: objtool: remove_inode_hugepages()+0x239: unreachable instruction fs/fuse/file.o: warning: objtool: fuse_readahead()+0xce: unreachable instruction fs/jfs/jfs_imap.o: warning: objtool: diFree()+0x51e: unreachable instruction fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBottomUp()+0x82: unreachable instruction fs/jbd2/journal.o: warning: objtool: get_slab()+0x1c: unreachable instruction fs/jfs/jfs_dtree.o: warning: objtool: add_index()+0x4b: unreachable instruction fs/ext4/move_extent.o: warning: objtool: ext4_move_extents()+0x797: unreachable instruction fs/ext4/inode.o: warning: objtool: mpage_release_unused_pages()+0x128: unreachable instruction fs/ext4/super.o: warning: objtool: ext4_fill_super()+0x1a4e: unreachable instruction fs/buffer.o: warning: objtool: clean_bdev_aliases()+0x15d: unreachable instruction drivers/block/brd.o: warning: objtool: brd_free_pages()+0x8a: unreachable instruction drivers/ide/ide-probe.o: warning: objtool: ide_host_remove()+0x3f: unreachable instruction drivers/scsi/hpsa.o: warning: objtool: hpsa_scan_start()+0x882: unreachable instruction drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe()+0x304: unreachable instruction vmlinux.o: warning: objtool: exc_invalid_op()+0x19: call to is_valid_bugaddr() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_nmi()+0x10: call to test_bit.constprop.7() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_check_crashing_cpu()+0x11: call to test_bit() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_setup()+0xc2: call to __rdmsr() leaves .noinstr.text section vmlinux.o: warning: objtool: do_machine_check()+0x38: call to mce_rdmsrl() leaves .noinstr.text section vmlinux.o: warning: objtool: match_held_lock()+0x84: call to rcu_read_lock_any_held() leaves .noinstr.text section vmlinux.o: warning: objtool: lock_is_held_type()+0x3e: call to check_flags() leaves .noinstr.text section arch/x86/tools/insn_decoder_test: success: Decoded and checked 5483395 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0xa600d90) Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:05:35.652470