# git rev-parse -q --verify d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4^{commit} d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 already have revision, skipping fetch # git checkout -q -f -B kisskb d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 # git clean -qxdf # < git log -1 # commit d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 # Merge: 7ac3a1c1ae51 62f3415db237 # Author: Linus Torvalds # Date: Wed May 26 17:44:49 2021 -1000 # # Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Jakub Kicinski: # "Networking fixes for 5.13-rc4, including fixes from bpf, netfilter, # can and wireless trees. Notably including fixes for the recently # announced "FragAttacks" WiFi vulnerabilities. Rather large batch, # touching some core parts of the stack, too, but nothing hair-raising. # # Current release - regressions: # # - tipc: make node link identity publish thread safe # # - dsa: felix: re-enable TAS guard band mode # # - stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() # # - stmmac: fix system hang if change mac address after interface # ifdown # # Current release - new code bugs: # # - mptcp: avoid OOB access in setsockopt() # # - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers # # - ethtool: stats: fix a copy-paste error - init correct array size # # Previous releases - regressions: # # - sched: fix packet stuck problem for lockless qdisc # # - net: really orphan skbs tied to closing sk # # - mlx4: fix EEPROM dump support # # - bpf: fix alu32 const subreg bound tracking on bitwise operations # # - bpf: fix mask direction swap upon off reg sign change # # - bpf, offload: reorder offload callback 'prepare' in verifier # # - stmmac: Fix MAC WoL not working if PHY does not support WoL # # - packetmmap: fix only tx timestamp on request # # - tipc: skb_linearize the head skb when reassembling msgs # # Previous releases - always broken: # # - mac80211: address recent "FragAttacks" vulnerabilities # # - mac80211: do not accept/forward invalid EAPOL frames # # - mptcp: avoid potential error message floods # # - bpf, ringbuf: deny reserve of buffers larger than ringbuf to # prevent out of buffer writes # # - bpf: forbid trampoline attach for functions with variable arguments # # - bpf: add deny list of functions to prevent inf recursion of tracing # programs # # - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT # # - can: isotp: prevent race between isotp_bind() and # isotp_setsockopt() # # - netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, # fallback to non-AVX2 version # # Misc: # # - bpf: add kconfig knob for disabling unpriv bpf by default" # # * tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (172 commits) # net: phy: Document phydev::dev_flags bits allocation # mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer # mptcp: avoid error message on infinite mapping # mptcp: drop unconditional pr_warn on bad opt # mptcp: avoid OOB access in setsockopt() # nfp: update maintainer and mailing list addresses # net: mvpp2: add buffer header handling in RX # bnx2x: Fix missing error code in bnx2x_iov_init_one() # net: zero-initialize tc skb extension on allocation # net: hns: Fix kernel-doc # sctp: fix the proc_handler for sysctl encap_port # sctp: add the missing setting for asoc encap_port # bpf, selftests: Adjust few selftest result_unpriv outcomes # bpf: No need to simulate speculative domain for immediates # bpf: Fix mask direction swap upon off reg sign change # bpf: Wrap aux data inside bpf_sanitize_info container # bpf: Fix BPF_LSM kconfig symbol dependency # selftests/bpf: Add test for l3 use of bpf_redirect_peer # bpftool: Add sock_release help info for cgroup attach/prog load command # net: dsa: microchip: enable phy errata workaround on 9567 # ... # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi-ld --version # < git log --format=%s --max-count=1 d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 # < make -s -j 10 ARCH=arm O=/kisskb/build/linus_multi_v7_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- multi_v7_defconfig # < make -s -j 10 ARCH=arm O=/kisskb/build/linus_multi_v7_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- help # make -s -j 10 ARCH=arm O=/kisskb/build/linus_multi_v7_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- olddefconfig # make -s -j 10 ARCH=arm O=/kisskb/build/linus_multi_v7_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/plugin/include/tm.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/plugin/include/tm.h:44, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' /kisskb/src/arch/arm/crypto/ghash-ce-glue.c: In function 'ghash_do_update': /kisskb/src/arch/arm/crypto/ghash-ce-glue.c:67:44: warning: passing argument 4 of 'pmull_ghash_update_p64' from incompatible pointer type pmull_ghash_update_p64(blocks, dg, src, key->h, head); ^ /kisskb/src/arch/arm/crypto/ghash-ce-glue.c:45:17: note: expected 'const u64 (*)[2]' but argument is of type 'u64 (*)[2]' asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src, ^ /kisskb/src/arch/arm/crypto/ghash-ce-glue.c:69:43: warning: passing argument 4 of 'pmull_ghash_update_p8' from incompatible pointer type pmull_ghash_update_p8(blocks, dg, src, key->h, head); ^ /kisskb/src/arch/arm/crypto/ghash-ce-glue.c:48:17: note: expected 'const u64 (*)[2]' but argument is of type 'u64 (*)[2]' asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src, ^ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:93:10: warning: missing braces around initializer [-Wmissing-braces] struct rtable sch_frag_rt = { 0 }; ^ /kisskb/src/net/sched/sch_frag.c:93:10: warning: (near initialization for 'sch_frag_rt.dst') [-Wmissing-braces] /kisskb/src/drivers/firmware/qcom_scm-smc.c: In function '__scm_smc_call': /kisskb/src/drivers/firmware/qcom_scm-smc.c:95:9: warning: missing braces around initializer [-Wmissing-braces] struct arm_smccc_args smc = {0}; ^ /kisskb/src/drivers/firmware/qcom_scm-smc.c:95:9: warning: (near initialization for 'smc.args') [-Wmissing-braces] /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:139:9: warning: missing braces around initializer [-Wmissing-braces] struct arm_smccc_args smc = {0}; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c:139:9: warning: (near initialization for 'smc.args') [-Wmissing-braces] Completed OK # rm -rf /kisskb/build/linus_multi_v7_defconfig_arm-gcc4.9 # Build took: 0:05:03.921627