[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200119.163941.2280554179674027217.davem@davemloft.net>
Date: Sun, 19 Jan 2020 16:39:41 +0100 (CET)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT] Networking
1) Fix non-blocking connect() in x25, from Martin Schiller.
2) Fix spurious decryption errors in kTLS, from Jakub Kicinski.
3) Netfilter use-after-free in mtype_destroy(), from Cong Wang.
4) Limit size of TSO packets properly in lan78xx driver, from Eric
Dumazet.
5) r8152 probe needs an endpoint sanity check, from Johan Hovold.
6) Prevent looping in tcp_bpf_unhash() during sockmap/tls free,
from John Fastabend.
7) hns3 needs short frames padded on transmit, from Yunsheng Lin.
8) Fix netfilter ICMP header corruption, from Eyal Birger.
9) Fix soft lockup when low on memory in hns3, from Yonglong Liu.
10) Fix NTUPLE firmware command failures in bnxt_en, from Michael
Chan.
11) Fix memory leak in act_ctinfo, from Eric Dumazet.
Please pull, thanks a lot!
The following changes since commit e69ec487b2c7c82ef99b4b15122f58a2a99289a3:
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (2020-01-09 10:51:22 -0800)
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 b2383ad987a61bdd3a0a4ec3f343fbf0e3d9067b:
cxgb4: reject overlapped queues in TC-MQPRIO offload (2020-01-19 16:12:53 +0100)
----------------------------------------------------------------
Adam Ludkiewicz (1):
i40e: Set PHY Access flag on X722
Alexander Lobakin (2):
net: dsa: tag_gswip: fix typo in tagger name
net: dsa: tag_qca: fix doubled Tx statistics
Arnd Bergmann (1):
wireless: wext: avoid gcc -O3 warning
Brett Creeley (1):
i40e: Fix virtchnl_queue_select bitmap validation
Cambda Zhu (1):
ixgbe: Fix calculation of queue with VFs and flow director on interface flap
Colin Ian King (1):
net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
Cong Wang (2):
netfilter: fix a use-after-free in mtype_destroy()
net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key()
Dan Carpenter (1):
netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks()
Dan Murphy (2):
net: phy: DP83TC811: Fix typo in Kconfig
net: phy: DP83822: Update Kconfig with DP83825I support
Daniel Borkmann (2):
bpf: Fix incorrect verifier simulation of ARSH under ALU32
Merge branch 'bpf-sockmap-tls-fixes'
David Ahern (1):
ipv4: Detect rollover in specific fib table dump
David S. Miller (10):
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
Merge branch 'stmmac-filtering-fixes'
Merge branch 'DP83822-and-DP83TC811-Fixes'
Merge tag 'mac80211-for-net-2020-01-15' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'mlxsw-Various-fixes'
Merge tag 'batadv-net-for-davem-20200114' of git://git.open-mesh.org/linux-merge
Merge branch 'stmmac-Fix-selftests-in-Synopsys-AXS101-board'
Merge git://git.kernel.org/.../bpf/bpf
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'bnxt_en-fixes'
Eric Dumazet (4):
net: usb: lan78xx: limit size of local TSO packets
macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
net/sched: act_ife: initalize ife->metalist earlier
net: sched: act_ctinfo: fix memory leak
Eyal Birger (1):
netfilter: nat: fix ICMP header corruption on ICMP errors
Felix Fietkau (3):
cfg80211: fix memory leak in nl80211_probe_mesh_link
cfg80211: fix memory leak in cfg80211_cqm_rssi_update
cfg80211: fix page refcount issue in A-MSDU decap
Florian Fainelli (2):
net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
net: systemport: Fixed queue mapping in internal ring map
Florian Westphal (5):
netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
netfilter: nft_tunnel: fix null-attribute check
netfilter: nft_tunnel: ERSPAN_VERSION must not be null
netfilter: nf_tables: remove WARN and add NLA_STRING upper limits
netfilter: nf_tables: fix flowtable list del corruption
Ganapathi Bhat (1):
wireless: fix enabling channel 12 for custom regulatory domain
Ido Schimmel (4):
devlink: Wait longer before warning about unset port type
mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs
mlxsw: spectrum: Do not modify cloned SKBs during xmit
mlxsw: switchx2: Do not modify cloned SKBs during xmit
Jacob Keller (2):
devlink: correct misspelling of snapshot
doc: fix typo of snapshot in documentation
Jakub Kicinski (3):
net/tls: avoid spurious decryption error with HW resync
net/tls: fix async operation
MAINTAINERS: update my email address
Jeff Kirsher (1):
e1000e: Revert "e1000e: Make watchdog use delayed work"
Johan Hovold (2):
NFC: pn533: fix bulk-message timeout
r8152: add missing endpoint sanity check
Johannes Berg (1):
cfg80211: check for set_wiphy_params
John Fastabend (8):
bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop
bpf: Sockmap, ensure sock lock held during tear down
bpf: Sockmap/tls, push write_space updates through ulp updates
bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds
bpf: Sockmap/tls, msg_push_data may leave end mark in place
bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf
bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining
bpf: Sockmap/tls, fix pop data with SK_DROP return code
Jose Abreu (5):
net: stmmac: selftests: Update status when disabling RSS
net: stmmac: tc: Do not setup flower filtering if RSS is enabled
net: stmmac: selftests: Make it work in Synopsys AXS101 boards
net: stmmac: selftests: Mark as fail when received VLAN ID != expected
net: stmmac: selftests: Guard VLAN Perfect test against non supported HW
Jouni Malinen (1):
mac80211: Fix TKIP replay protection immediately after key setup
Kristian Evensen (1):
qmi_wwan: Add support for Quectel RM500Q
Kunihiko Hayashi (1):
net: ethernet: ave: Avoid lockdep warning
Lingpeng Chen (1):
bpf/sockmap: Read psock ingress_msg before sk_receive_queue
Lorenz Bauer (1):
net: bpf: Don't leak time wait and request sockets
Lorenzo Bianconi (1):
net: mvneta: fix dma sync size in mvneta_run_xdp
Madhuparna Bhowmik (1):
net: wan: lapbether.c: Use built-in RCU list checking
Manfred Rudigier (1):
igb: Fix SGMII SFP module discovery for 100FX/LX.
Markus Theil (2):
mac80211: mesh: restrict airtime metric to peered established plinks
cfg80211: fix deadlocks in autodisconnect work
Martin KaFai Lau (1):
bpftool: Fix printing incorrect pointer in btf_dump_ptr
Martin Schiller (1):
net/x25: fix nonblocking connect
Michael Chan (3):
bnxt_en: Fix NTUPLE firmware command failures.
bnxt_en: Fix ipv6 RFS filter matching logic.
bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal.
Michael Grzeschik (1):
net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset
Milind Parab (1):
net: macb: fix for fixed-link mode
Mohammed Gamal (1):
hv_netvsc: Fix memory leak when removing rndis device
Orr Mazor (1):
cfg80211: Fix radar event during another phy CAC
Pablo Neira Ayuso (1):
netfilter: nf_tables: store transaction list locally while requesting module
Pengcheng Yang (1):
tcp: fix marked lost packets not being retransmitted
Petr Machata (3):
selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation
mlxsw: spectrum: Wipe xstats.backlog of down ports
mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters
Radoslaw Tyl (1):
ixgbevf: Remove limit of 10 entries for unicast filter list
Rahul Lakkireddy (2):
cxgb4: fix Tx multi channel port rate limit
cxgb4: reject overlapped queues in TC-MQPRIO offload
Sergei Shtylyov (1):
sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
Stefan Assmann (1):
iavf: remove current MAC address filter on VF reset
Sunil Muthuswamy (1):
hv_sock: Remove the accept port restriction
Sven Eckelmann (1):
batman-adv: Fix DAT candidate selection on little endian systems
Vladimir Oltean (1):
net: dsa: sja1105: Don't error out on disabled ports with no phy-mode
Vladis Dronov (1):
ptp: free ptp device pin descriptors properly
Yonglong Liu (1):
net: hns: fix soft lockup when there is not enough memory
Yunsheng Lin (1):
net: hns3: pad the short frame before sending to the hardware
.mailmap | 1 +
Documentation/admin-guide/devices.txt | 2 +-
Documentation/media/v4l-drivers/meye.rst | 2 +-
MAINTAINERS | 10 +++++-----
drivers/net/dsa/bcm_sf2.c | 2 +-
drivers/net/dsa/sja1105/sja1105_main.c | 2 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 7 ++++---
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 29 ++++++++++++++++++++---------
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +---
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 3 +++
drivers/net/ethernet/cadence/macb_main.c | 30 +++++++++++++++++-------------
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 14 +++++++++++---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 28 +++++++++++++++++++++++++++-
drivers/net/ethernet/chelsio/cxgb4/sched.c | 16 ++++++++++++++++
drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 ++
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +---
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 6 ++++++
drivers/net/ethernet/intel/e1000e/e1000.h | 5 ++---
drivers/net/ethernet/intel/e1000e/netdev.c | 54 +++++++++++++++++++++++++-----------------------------
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 5 +++++
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 ++++++++++++++++++----
drivers/net/ethernet/intel/iavf/iavf.h | 2 ++
drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +++++++++++++----
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 +++
drivers/net/ethernet/intel/igb/e1000_82575.c | 8 ++------
drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 37 +++++++++++++++++++++++++++----------
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 -----
drivers/net/ethernet/marvell/mvneta.c | 19 ++++++++++---------
drivers/net/ethernet/mellanox/mlx4/crdump.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 54 +++++++++++++++++++++++++++++++++++++++++-------------
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 30 +++++++++++++++++++++++-------
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 ++++++-----------
drivers/net/ethernet/renesas/sh_eth.c | 38 +++++++++++++++++++++-----------------
drivers/net/ethernet/socionext/sni_ave.c | 20 +++++++++++++-------
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c | 52 ++++++++++++++++++++++++++++++++++++----------------
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 ++++
drivers/net/hyperv/rndis_filter.c | 2 --
drivers/net/macvlan.c | 5 +++--
drivers/net/netdevsim/dev.c | 2 +-
drivers/net/phy/Kconfig | 8 ++++----
drivers/net/phy/dp83867.c | 8 +++++++-
drivers/net/usb/lan78xx.c | 1 +
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/r8152.c | 3 +++
drivers/net/wan/fsl_ucc_hdlc.c | 2 +-
drivers/net/wan/lapbether.c | 2 +-
drivers/nfc/pn533/usb.c | 2 +-
drivers/ptp/ptp_clock.c | 4 ++--
include/linux/skmsg.h | 13 +++++++++----
include/linux/tnum.h | 2 +-
include/net/cfg80211.h | 5 +++++
include/net/devlink.h | 2 +-
include/net/tcp.h | 6 ++++--
kernel/bpf/tnum.c | 9 +++++++--
kernel/bpf/verifier.c | 13 ++++++++++---
net/batman-adv/distributed-arp-table.c | 4 +++-
net/core/dev.c | 12 ------------
net/core/devlink.c | 8 ++++----
net/core/filter.c | 20 ++++++++++----------
net/core/skmsg.c | 2 ++
net/core/sock_map.c | 7 ++++++-
net/dsa/tag_gswip.c | 2 +-
net/dsa/tag_qca.c | 3 ---
net/ipv4/fib_trie.c | 6 ++++++
net/ipv4/netfilter/arp_tables.c | 19 ++++++++++---------
net/ipv4/tcp_bpf.c | 17 +++++++----------
net/ipv4/tcp_input.c | 7 ++++---
net/ipv4/tcp_ulp.c | 6 ++++--
net/mac80211/cfg.c | 23 +++++++++++++++++++++++
net/mac80211/mesh_hwmp.c | 3 +++
net/mac80211/tkip.c | 18 +++++++++++++++---
net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +-
net/netfilter/nf_nat_proto.c | 13 +++++++++++++
net/netfilter/nf_tables_api.c | 39 ++++++++++++++++++++++++++-------------
net/netfilter/nft_tunnel.c | 5 ++++-
net/sched/act_ctinfo.c | 11 +++++++++++
net/sched/act_ife.c | 7 +++----
net/tls/tls_main.c | 10 +++++++---
net/tls/tls_sw.c | 41 ++++++++++++++++++++++++++++++++---------
net/vmw_vsock/hyperv_transport.c | 65 ++++++-----------------------------------------------------------
net/wireless/nl80211.c | 3 +++
net/wireless/rdev-ops.h | 14 ++++++++++++++
net/wireless/reg.c | 36 ++++++++++++++++++++++++++++++++----
net/wireless/sme.c | 6 +++---
net/wireless/trace.h | 5 +++++
net/wireless/util.c | 2 +-
net/wireless/wext-core.c | 3 ++-
net/x25/af_x25.c | 6 +++++-
tools/bpf/bpftool/btf_dumper.c | 2 +-
tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh | 8 ++++++--
92 files changed, 773 insertions(+), 377 deletions(-)
Powered by blists - more mailing lists