[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201127200428.221620-1-kuba@kernel.org>
Date: Fri, 27 Nov 2020 12:04:28 -0800
From: Jakub Kicinski <kuba@...nel.org>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org, davem@...emloft.net, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking
The following changes since commit 4d02da974ea85a62074efedf354e82778f910d82:
Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-11-19 13:33:16 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.10-rc6
for you to fetch changes up to d0742c49cab58ee6e2de40f1958b736aedf779b6:
Merge tag 'linux-can-fixes-for-5.10-20201127' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can (2020-11-27 11:13:39 -0800)
----------------------------------------------------------------
Networking fixes for 5.10-rc6, including fixes from the WiFi driver,
and can subtrees.
Current release - regressions:
- gro_cells: reduce number of synchronize_net() calls
- ch_ktls: release a lock before jumping to an error path
Current release - always broken:
- tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
Previous release - regressions:
- net/tls: fix missing received data after fast remote close
- vsock/virtio: discard packets only when socket is really closed
- sock: set sk_err to ee_errno on dequeue from errq
- cxgb4: fix the panic caused by non smac rewrite
Previous release - always broken:
- tcp: fix corner cases around setting ECN with BPF selection
of congestion control
- tcp: fix race condition when creating child sockets from
syncookies on loopback interface
- usbnet: ipheth: fix connectivity with iOS 14
- tun: honor IOCB_NOWAIT flag
- net/packet: fix packet receive on L3 devices without visible
hard header
- devlink: Make sure devlink instance and port are in same net
namespace
- net: openvswitch: fix TTL decrement action netlink message format
- bonding: wait for sysfs kobject destruction before freeing
struct slave
- net: stmmac: fix upstream patch applied to the wrong context
- bnxt_en: fix return value and unwind in probe error paths
Misc:
- devlink: add extra layer of categorization to the reload stats
uAPI before it's released
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Alexander Duyck (3):
tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN
Alexandra Winter (1):
s390/qeth: Remove pnso workaround
Anmol Karn (1):
rose: Fix Null pointer dereference in rose_send_frame()
Antonio Borneo (1):
net: stmmac: fix incorrect merge of patch upstream
Avraham Stern (1):
iwlwifi: mvm: write queue_sync_state only for sync
Chi-Hsien Lin (1):
MAINTAINERS: update maintainers list for Cypress
Eelco Chaudron (1):
net: openvswitch: fix TTL decrement action netlink message format
Emmanuel Grumbach (2):
iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
iwlwifi: mvm: properly cancel a session protection for P2P
Eric Dumazet (1):
gro_cells: reduce number of synchronize_net() calls
Eyal Birger (1):
net/packet: fix packet receive on L3 devices without visible hard header
Ezequiel Garcia (1):
dpaa2-eth: Fix compile error due to missing devlink support
Ioana Ciornei (1):
dpaa2-eth: select XGMAC_MDIO for MDIO bus support
Jakub Kicinski (10):
Merge branch 'tcp-address-issues-with-ect0-not-being-set-in-dctcp-packets'
Merge branch 's390-qeth-fixes-2020-11-20'
Merge branch 'ibmvnic-fixes-in-reset-path'
Merge tag 'wireless-drivers-2020-11-23' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch 'fixes-for-ena-driver'
Merge branch 'ibmvnic-null-pointer-dereference'
Merge tag 'batadv-net-pullrequest-20201124' of git://git.open-mesh.org/linux-merge
Documentation: netdev-FAQ: suggest how to post co-dependent series
Merge branch 'devlink-port-attribute-fixes'
Merge tag 'linux-can-fixes-for-5.10-20201127' of git://git.kernel.org/.../mkl/linux-can
Jamie Iles (1):
bonding: wait for sysfs kobject destruction before freeing struct slave
Jens Axboe (1):
tun: honor IOCB_NOWAIT flag
Jesper Dangaard Brouer (1):
MAINTAINERS: Update page pool entry
Johannes Berg (2):
iwlwifi: pcie: limit memory read spin time
iwlwifi: pcie: set LTR to avoid completion timeout
Julian Wiedmann (4):
s390/qeth: make af_iucv TX notification call more robust
s390/qeth: fix af_iucv notification race
s390/qeth: fix tear down of async TX buffers
net/af_iucv: set correct sk_protocol for child sockets
Krzysztof Kozlowski (1):
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
Lijun Pan (6):
ibmvnic: fix call_netdevice_notifiers in do_reset
ibmvnic: notify peers when failover and migration happen
ibmvnic: skip tx timeout reset while in resetting
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: enhance resetting status check during module exit
Lincoln Ramsay (1):
aquantia: Remove the build_skb path
Marc Kleine-Budde (4):
can: gs_usb: fix endianess problem with candleLight firmware
can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
Martin Habets (1):
MAINTAINERS: Change Solarflare maintainers
Maxim Mikityanskiy (1):
net/tls: Protect from calling tls_dev_del for TLS RX twice
Michael Chan (1):
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
Min Li (1):
ptp: clockmatrix: bug fix for idtcm_strverscmp
Mordechay Goodstein (1):
iwlwifi: sta: set max HE max A-MPDU according to HE capa
Moshe Shemesh (1):
devlink: Fix reload stats structure
Oliver Hartkopp (1):
can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
Pankaj Sharma (1):
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
Paolo Abeni (1):
mptcp: fix NULL ptr dereference on bad MPJ
Parav Pandit (2):
devlink: Hold rtnl lock while reading netdev attributes
devlink: Make sure devlink instance and port are in same net namespace
Raju Rangoju (1):
cxgb4: fix the panic caused by non smac rewrite
Ricardo Dias (1):
tcp: fix race condition when creating child sockets from syncookies
Rohit Maheshwari (1):
ch_ktls: lock is not freed
Sara Sharon (1):
iwlwifi: mvm: fix kernel panic in case of assert during CSA
Shay Agroskin (3):
net: ena: handle bad request id in ena_netdev
net: ena: set initial DMA width to avoid intel iommu issue
net: ena: fix packet's addresses for rx_offset feature
Stefano Garzarella (1):
vsock/virtio: discard packets only when socket is really closed
Sylwester Dziedziuch (1):
i40e: Fix removing driver while bare-metal VFs pass traffic
Taehee Yoo (1):
batman-adv: set .owner to THIS_MODULE
Tom Rix (1):
rtw88: fix fw_fifo_addr check
Tom Seewald (1):
cxgb4: Fix build failure when CONFIG_TLS=m
Vadim Fedorenko (1):
net/tls: missing received data after fast remote close
Vladimir Oltean (1):
enetc: Let the hardware auto-advance the taprio base-time of 0
Wang Hai (1):
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
Willem de Bruijn (1):
sock: set sk_err to ee_errno on dequeue from errq
Yan-Hsuan Chuang (1):
MAINTAINERS: update Yan-Hsuan's email address
Yves-Alexis Perez (1):
usbnet: ipheth: fix connectivity with iOS 14
Zhang Changzhong (2):
bnxt_en: fix error return code in bnxt_init_one()
bnxt_en: fix error return code in bnxt_init_board()
Documentation/networking/netdev-FAQ.rst | 26 ++++
MAINTAINERS | 16 +--
drivers/net/bonding/bond_main.c | 61 +++++++---
drivers/net/bonding/bond_sysfs_slave.c | 18 +--
drivers/net/can/m_can/m_can.c | 6 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +
drivers/net/can/usb/gs_usb.c | 131 +++++++++++----------
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 +
drivers/net/ethernet/amazon/ena/ena_netdev.c | 80 +++++--------
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 126 ++++++++------------
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +-
drivers/net/ethernet/chelsio/Kconfig | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 3 +-
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 4 +-
drivers/net/ethernet/freescale/dpaa2/Kconfig | 2 +
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 14 +--
drivers/net/ethernet/ibm/ibmvnic.c | 23 +++-
drivers/net/ethernet/ibm/ibmvnic.h | 3 +-
drivers/net/ethernet/intel/i40e/i40e.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 22 ++--
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 26 ++--
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +-
drivers/net/tun.c | 14 ++-
drivers/net/usb/ipheth.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +-
.../net/wireless/intel/iwlwifi/fw/api/time-event.h | 8 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 10 ++
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 18 +++
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 103 ++++++++++------
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 20 ++++
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 36 ++++--
drivers/net/wireless/realtek/rtw88/fw.c | 2 +-
drivers/nfc/s3fwrn5/i2c.c | 4 +-
drivers/ptp/ptp_clockmatrix.c | 49 +++-----
drivers/s390/net/qeth_core.h | 9 +-
drivers/s390/net/qeth_core_main.c | 82 ++++++++-----
drivers/s390/net/qeth_l2_main.c | 18 +--
include/linux/netdevice.h | 5 +
include/net/bonding.h | 8 ++
include/net/inet_hashtables.h | 5 +-
include/net/tls.h | 6 +
include/uapi/linux/devlink.h | 2 +
include/uapi/linux/openvswitch.h | 2 +
net/batman-adv/log.c | 1 +
net/can/af_can.c | 7 +-
net/core/devlink.c | 56 ++++++---
net/core/gro_cells.c | 7 +-
net/core/skbuff.c | 2 +-
net/dccp/ipv4.c | 2 +-
net/dccp/ipv6.c | 2 +-
net/ipv4/inet_connection_sock.c | 2 +-
net/ipv4/inet_hashtables.c | 68 +++++++++--
net/ipv4/tcp_cong.c | 5 +
net/ipv4/tcp_ipv4.c | 28 ++++-
net/ipv6/addrlabel.c | 26 ++--
net/ipv6/tcp_ipv6.c | 26 +++-
net/iucv/af_iucv.c | 4 +-
net/mptcp/subflow.c | 5 +-
net/openvswitch/actions.c | 7 +-
net/openvswitch/flow_netlink.c | 74 +++++++++---
net/packet/af_packet.c | 18 +--
net/rose/rose_loopback.c | 17 ++-
net/tls/tls_device.c | 5 +-
net/tls/tls_sw.c | 6 +
net/vmw_vsock/virtio_transport_common.c | 8 +-
66 files changed, 864 insertions(+), 507 deletions(-)
Powered by blists - more mailing lists