1) Use 32-bit index for tails calls in s390 bpf JIT, from Ilya Leoshkevich.
2) Fix missed EPOLLOUT events in TCP, from Eric Dumazet. Same fix for SMC from Jason Baron. 3) ipv6_mc_may_pull() should return 0 for malformed packets, not -EINVAL. From Stefano Brivio. 4) Don't forget to unpin umem xdp pages in error path of xdp_umem_reg(). From Ivan Khoronzhuk. 5) Fix sta object leak in mac80211, from Johannes Berg. 6) Fix regression by not configuring PHYLINK on CPU port of bcm_sf2 switches. From Florian Fainelli. 7) Revert DMA sync removal from r8169 which was causing regressions on some MIPS Loongson platforms. From Heiner Kallweit. 8) Use after free in flow dissector, from Jakub Sitnicki. 9) Fix NULL derefs of net devices during ICMP processing across collect_md tunnels, from Hangbin Liu. 10) proto_register() memory leaks, from Zhang Lin. 11) Set NLM_F_MULTI flag in multipart netlink messages consistently, from John Fastabend. Please pull, thanks a lot! The following changes since commit 06821504fd47a5e5b641aeeb638a0ae10a216ef8: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2019-08-19 10:00:01 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git for you to fetch changes up to f53a7ad189594a112167efaf17ea8d0242b5ac00: r8152: Set memory to all 0xFFs on failed reg reads (2019-08-25 19:52:59 -0700) ---------------------------------------------------------------- Alexander Wetzel (1): cfg80211: Fix Extended Key ID key install checks Alexei Starovoitov (1): bpf: fix precision tracking in presence of bpf2bpf calls Alexey Kodanev (1): ipv4: mpls: fix mpls_xmit for iptunnel Anders Roxell (2): selftests/bpf: add config fragment BPF_JIT selftests/bpf: install files test_xdp_vlan.sh Andrew Lunn (1): MAINTAINERS: Add phylink keyword to SFF/SFP/SFP+ MODULE SUPPORT Antoine Tenart (1): net: cpsw: fix NULL pointer exception in the probe error path Christophe JAILLET (1): Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 Colin Ian King (1): net: ieee802154: remove redundant assignment to rc Dan Carpenter (1): gve: Copy and paste bug in gve_get_stats() Daniel Borkmann (1): bpf: fix use after free in prog symbol exposure David Ahern (1): nexthop: Fix nexthop_num_path for blackhole nexthops David S. Miller (8): Merge git://git.kernel.org/.../pablo/nf Merge tag 'mac80211-for-davem-2019-08-21' of git://git.kernel.org/.../jberg/mac80211 Merge tag 'batadv-net-for-davem-20190821' of git://git.open-mesh.org/linux-merge Merge tag 'wireless-drivers-for-davem-2019-08-21' of git://git.kernel.org/.../kvalo/wireless-drivers Merge git://git.kernel.org/.../bpf/bpf Merge branch 'ieee802154-for-davem-2019-08-24' of git://git.kernel.org/.../sschmidt/wpan Merge branch 'collect_md-mode-dev-null' Merge tag 'mlx5-fixes-2019-08-22' of git://git.kernel.org/.../saeed/linux Denis Efremov (2): MAINTAINERS: Remove IP MASQUERADING record MAINTAINERS: net_failover: Fix typo in a filepath Emmanuel Grumbach (1): iwlwifi: pcie: fix the byte count table format for 22560 devices Eran Ben Elisha (2): net/mlx5e: Add num bytes metadata to WQE info net/mlx5e: Remove ethernet segment from dump WQE Eric Dumazet (2): batman-adv: fix uninit-value in batadv_netlink_get_ifindex() tcp: make sure EPOLLOUT wont be missed Florian Fainelli (1): net: dsa: bcm_sf2: Do not configure PHYLINK on CPU port Hangbin Liu (3): ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set ipv4/icmp: fix rt dst dev null pointer dereference xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode Heiner Kallweit (1): Revert "r8169: remove not needed call to dma_sync_single_for_device" Hodaszi, Robert (1): Revert "cfg80211: fix processing world regdomain when non modular" Ilan Peer (1): iwlwifi: mvm: Allow multicast data frames only when associated Ilya Leoshkevich (6): s390/bpf: fix lcgr instruction encoding s390/bpf: use 32-bit index for tail calls selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 selftests/bpf: fix test_cgroup_storage on s390 selftests/bpf: fix test_btf_dump with O= bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 Ivan Khoronzhuk (1): xdp: unpin xdp umem pages in error path Jakub Sitnicki (1): flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH Jason Baron (1): net/smc: make sure EPOLLOUT is raised Johannes Berg (1): mac80211: fix possible sta leak John Fastabend (1): net: route dump netlink NLM_F_MULTI flag missing Julian Wiedmann (1): s390/qeth: reject oversized SNMP requests Juliana Rodrigueiro (1): netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info justin.l...@dell.com (1): net/ncsi: Fix the payload copying for the request coming from Netlink Li RongQing (2): net: fix __ip_mc_inc_group usage net: fix icmp_socket_deliver argument 2 input Luca Coelho (2): iwlwifi: pcie: don't switch FW to qnj when ax201 is detected iwlwifi: pcie: fix recognition of QuZ devices Masahiro Yamada (1): netfilter: add include guard to nf_conntrack_h323_types.h Mike Rapoport (1): trivial: netns: fix typo in 'struct net.passive' description Moshe Shemesh (2): net/mlx5: Fix crdump chunks print net/mlx5: Fix delay in fw fatal report handling due to fw report Pablo Neira Ayuso (1): netfilter: nft_flow_offload: missing netlink attribute policy Prashant Malani (1): r8152: Set memory to all 0xFFs on failed reg reads Quentin Monnet (1): tools: bpftool: close prog FD before exit on showing a single program Sabrina Dubroca (1): ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev Stanislaw Gruszka (2): mt76: mt76x0u: do not reset radio on resume rt2x00: clear IV's on start to fix AP mode regression Stefano Brivio (1): ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets Terry S. Duncan (1): net/ncsi: Ensure 32-bit boundary for data cksum Todd Seidelmann (1): netfilter: ebtables: Fix argument order to ADD_COUNTER Vlad Buslov (1): nfp: flower: verify that block cb is not busy before binding Wenwen Wang (1): qed: Add cleanup in qed_slowpath_start() Yangbo Lu (1): ocelot_ace: fix action of trap Yi-Hung Wei (2): openvswitch: Fix log message in ovs conntrack openvswitch: Fix conntrack cache with timeout YueHaibing (2): ieee802154: hwsim: Fix error handle path in hwsim_init_module ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails Zhu Yanjun (1): net: rds: add service level support in rds-info zhanglin (1): sock: fix potential memory leak in proto_register() MAINTAINERS | 8 ++------ arch/s390/net/bpf_jit_comp.c | 12 +++++++----- drivers/atm/Kconfig | 2 +- drivers/net/dsa/bcm_sf2.c | 10 ++++++++-- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 38 +++++++++++++++++--------------------- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 ++++++++++++---------- drivers/net/ethernet/mscc/ocelot_ace.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/offload.c | 7 +++++++ drivers/net/ethernet/qlogic/qed/qed_main.c | 4 +++- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 +++++--- drivers/net/usb/r8152.c | 5 ++++- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 33 ++++++++++++++++++++++++++++++--- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 ++++++++++ drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 17 +++++++++++++++++ drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 20 +++++++++++++------- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 8 ++++---- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 9 +++++++++ drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 13 ++++++++----- drivers/s390/net/qeth_core_main.c | 4 ++++ include/linux/netfilter/nf_conntrack_h323_types.h | 5 +++++ include/net/addrconf.h | 2 +- include/net/net_namespace.h | 2 +- include/net/nexthop.h | 6 ------ include/net/route.h | 2 +- include/uapi/linux/netfilter/xt_nfacct.h | 5 +++++ include/uapi/linux/rds.h | 2 ++ kernel/bpf/syscall.c | 30 ++++++++++++++++++------------ kernel/bpf/verifier.c | 9 +++++---- net/batman-adv/netlink.c | 2 +- net/bridge/netfilter/ebtables.c | 8 ++++---- net/core/filter.c | 8 ++++---- net/core/flow_dissector.c | 2 +- net/core/sock.c | 31 +++++++++++++++++++++---------- net/core/stream.c | 16 +++++++++------- net/ieee802154/socket.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 10 ++++++++-- net/ipv4/igmp.c | 4 ++-- net/ipv4/route.c | 17 ++++++++++------- net/ipv6/addrconf.c | 19 ++++++++++--------- net/mac80211/cfg.c | 9 +++++---- net/mpls/mpls_iptunnel.c | 8 ++++---- net/ncsi/ncsi-cmd.c | 13 ++++++++++--- net/ncsi/ncsi-rsp.c | 9 ++++++--- net/netfilter/nft_flow_offload.c | 6 ++++++ net/netfilter/xt_nfacct.c | 36 +++++++++++++++++++++++++----------- net/openvswitch/conntrack.c | 15 ++++++++++++++- net/rds/ib.c | 16 ++++++++++------ net/rds/ib.h | 1 + net/rds/ib_cm.c | 3 +++ net/rds/rdma_transport.c | 10 ++++++++-- net/smc/smc_tx.c | 6 ++---- net/wireless/reg.c | 2 +- net/wireless/util.c | 23 ++++++++++++++--------- net/xdp/xdp_umem.c | 4 +++- net/xfrm/xfrm_policy.c | 4 ++-- tools/bpf/bpftool/prog.c | 4 +++- tools/testing/selftests/bpf/Makefile | 6 +++++- tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/test_btf_dump.c | 7 +++++++ tools/testing/selftests/bpf/test_cgroup_storage.c | 6 +++--- tools/testing/selftests/bpf/test_sock.c | 7 +++++-- 67 files changed, 415 insertions(+), 204 deletions(-)