mbox series

[GIT,PULL] Networking for 5.11-rc6

Message ID 20210128232210.1524674-1-kuba@kernel.org (mailing list archive)
State Accepted
Delegated to: Netdev Maintainers
Headers show
Series [GIT,PULL] Networking for 5.11-rc6 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.11-rc6

Checks

Context Check Description
netdev/tree_selection success Not a local patch

Message

Jakub Kicinski Jan. 28, 2021, 11:22 p.m. UTC
The following changes since commit 75439bc439e0f02903b48efce84876ca92da97bd:

  Merge tag 'net-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-01-20 11:52:21 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.11-rc6

for you to fetch changes up to b8323f7288abd71794cd7b11a4c0a38b8637c8b5:

  rxrpc: Fix memory leak in rxrpc_lookup_local (2021-01-28 13:12:14 -0800)

----------------------------------------------------------------
Networking fixes for 5.11-rc6, including fixes from can, xfrm, wireless,
wireless-drivers and netfilter trees. Nothing scary, Intel WiFi-related
fixes seemed most notable to the users.

Current release - regressions:

 - dsa: microchip: ksz8795: fix KSZ8794 port map again to program
                            the CPU port correctly

Current release - new code bugs:

 - iwlwifi: pcie: reschedule in long-running memory reads

Previous releases - regressions:

 - iwlwifi: dbg: don't try to overwrite read-only FW data

 - iwlwifi: provide gso_type to GSO packets

 - octeontx2: make sure the buffer is 128 byte aligned

 - tcp: make TCP_USER_TIMEOUT accurate for zero window probes

 - xfrm: fix wraparound in xfrm_policy_addr_delta()

 - xfrm: fix oops in xfrm_replay_advance_bmp due to a race between CPUs
         in presence of packet reorder

 - tcp: fix TLP timer not set when CA_STATE changes from DISORDER
        to OPEN

 - wext: fix NULL-ptr-dereference with cfg80211's lack of commit()

Previous releases - always broken:

 - igc: fix link speed advertising

 - stmmac: configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing

 - team: protect features update by RCU to avoid deadlock

 - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces themselves

 - fec: fix temporary RMII clock reset on link up

 - can: dev: prevent potential information leak in can_fill_info()

Misc:

 - mrp: fix bad packing of MRP test packet structures

 - uapi: fix big endian definition of ipv6_rpl_sr_hdr

 - add David Ahern to IPv4/IPv6 maintainers

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Brett Creeley (2):
      ice: Don't allow more channels than LAN MSI-X available
      ice: Fix MSI-X vector fallback logic

Cong Wang (1):
      af_key: relax availability checks for skb size calculation

Corinna Vinschen (1):
      igc: fix link speed advertising

Dan Carpenter (1):
      can: dev: prevent potential information leak in can_fill_info()

Daniel Jurgens (1):
      net/mlx5: Maintain separate page trees for ECPF and PF functions

Danielle Ratson (1):
      selftests: forwarding: Specify interface when invoking mausezahn

Emmanuel Grumbach (3):
      iwlwifi: fix the NMI flow for old devices
      iwlwifi: queue: don't crash if txq->entries is NULL
      iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap

Enke Chen (1):
      tcp: make TCP_USER_TIMEOUT accurate for zero window probes

Eric Dumazet (1):
      iwlwifi: provide gso_type to GSO packets

Eyal Birger (1):
      xfrm: fix disable_xfrm sysctl when used on xfrm interfaces

Giacinto Cifelli (2):
      net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
      net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family.

Gregory Greenman (1):
      iwlwifi: mvm: invalidate IDs of internal stations at mvm start

Henry Tieman (1):
      ice: fix FDir IPv6 flexbyte

Ido Schimmel (1):
      mlxsw: spectrum_span: Do not overwrite policer configuration

Ivan Vecera (1):
      team: protect features update by RCU to avoid deadlock

Jakub Kicinski (12):
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
      Merge branch 'fix-and-move-definitions-of-mrp-data-structures'
      Merge tag 'wireless-drivers-2021-01-26' of git://git.kernel.org/.../kvalo/wireless-drivers
      Merge tag 'mac80211-for-net-2021-01-26' of git://git.kernel.org/.../jberg/mac80211
      MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers
      Merge branch 'net-fec-fix-temporary-rmii-clock-reset-on-link-up'
      Merge branch '100GbE' of git://git.kernel.org/.../tnguy/net-queue
      MAINTAINERS: add missing header for bonding
      Merge tag 'linux-can-fixes-for-5.11-20210127' of git://git.kernel.org/.../mkl/linux-can
      Merge git://git.kernel.org/.../pablo/nf
      Merge tag 'mlx5-fixes-2021-01-26' of git://git.kernel.org/.../saeed/linux
      Merge branch 'mlxsw-various-fixes'

Johannes Berg (13):
      iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
      iwlwifi: pcie: avoid potential PNVM leaks
      iwlwifi: pnvm: don't skip everything when not reloading
      iwlwifi: pnvm: don't try to load after failures
      iwlwifi: pcie: set LTR on more devices
      iwlwifi: pcie: fix context info memory leak
      iwlwifi: pcie: use jiffies for memory read spin time limit
      iwlwifi: pcie: reschedule in long-running memory reads
      iwlwifi: mvm: guard against device removal in reprobe
      iwlwifi: queue: bail out on invalid freeing
      wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
      mac80211: pause TX while changing interface type
      staging: rtl8723bs: fix wireless regulatory API misuse

Justin Iurman (1):
      uapi: fix big endian definition of ipv6_rpl_sr_hdr

Kevin Hao (1):
      net: octeontx2: Make sure the buffer is 128 byte aligned

Laurent Badel (1):
      net: fec: Fix temporary RMII clock reset on link up

Lijun Pan (1):
      ibmvnic: Ensure that CRQ entry read are correctly ordered

Lorenzo Bianconi (3):
      mt7601u: fix rx buffer refcounting
      mt76: mt7663s: fix rx buffer refcounting
      mt7601u: fix kernel crash unplugging the device

Luca Coelho (1):
      iwlwifi: pcie: add rules to match Qu with Hr2

Maor Dickman (2):
      net/mlx5e: Reduce tc unsupported key print level
      net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled

Marek Vasut (2):
      net: dsa: microchip: ksz8795: Fix KSZ8794 port map again
      net: dsa: microchip: Adjust reset release timing to match reference reset circuit

Matt Chen (1):
      iwlwifi: mvm: fix the return type for DSM functions 1 and 2

Matti Gottlieb (1):
      iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit.

Maxim Mikityanskiy (4):
      net/mlx5e: Fix IPSEC stats
      net/mlx5e: Correctly handle changing the number of queues when the interface is down
      net/mlx5e: Revert parameters on errors when changing trust state without reset
      net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset

Nathan Chancellor (1):
      mt76: Fix queue ID variable types after mcu queue split

Nick Nunley (2):
      ice: Implement flow for IPv6 next header (extension header)
      ice: update dev_addr in ice_set_mac_address even if HW filter exists

Pablo Neira Ayuso (3):
      netfilter: nft_dynset: honor stateful expressions in set definition
      netfilter: nft_dynset: add timeout extension to template
      netfilter: nft_dynset: dump expressions when set definition contains no expressions

Pali Rohár (1):
      doc: networking: ip-sysctl: Document conf/all/disable_ipv6 and conf/default/disable_ipv6

Pan Bian (7):
      net: stmmac: dwmac-intel-plat: remove config data on error
      net: fec: put child node on error path
      net: dsa: bcm_sf2: put device node before return
      chtls: Fix potential resource leak
      NFC: fix possible resource leak
      NFC: fix resource leak when target index is invalid
      net/mlx5e: free page before return

Parav Pandit (1):
      net/mlx5e: E-switch, Fix rate calculation for overflow

Paul Blakey (2):
      net/mlx5e: Fix CT rule + encap slow path offload and deletion
      net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable

Pengcheng Yang (1):
      tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN

Po-Hsu Lin (1):
      selftests: xfrm: fix test return value override issue in xfrm_policy.sh

Rasmus Villemoes (3):
      net: mrp: fix definitions of MRP test packets
      net: mrp: move struct definitions out of uapi
      net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP

Roi Dayan (1):
      net/mlx5: Fix memory leak on flow table creation error flow

Sara Sharon (1):
      iwlwifi: mvm: skip power command when unbinding vif during CSA

Shaul Triebitz (1):
      iwlwifi: mvm: clear IN_D3 after wowlan status cmd

Shay Bar (1):
      mac80211: 160MHz with extended NSS BW in CSA

Shmulik Ladkani (1):
      xfrm: Fix oops in xfrm_replay_advance_bmp

Stefan Assmann (1):
      i40e: acquire VSI pointer only after VF is initialized

Takashi Iwai (1):
      iwlwifi: dbg: Don't touch the tlv data

Takeshi Misawa (1):
      rxrpc: Fix memory leak in rxrpc_lookup_local

Vadim Fedorenko (1):
      net: decnet: fix netdev refcount leaking on error path

Visa Hankala (1):
      xfrm: Fix wraparound in xfrm_policy_addr_delta()

Voon Weifeng (1):
      stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing

Xie He (1):
      net: lapb: Add locking to the lapb module

 Documentation/networking/ip-sysctl.rst             | 12 +++
 MAINTAINERS                                        |  2 +
 drivers/net/can/dev.c                              |  2 +-
 drivers/net/dsa/bcm_sf2.c                          |  8 +-
 drivers/net/dsa/microchip/ksz8795.c                | 30 +++++---
 drivers/net/dsa/microchip/ksz_common.c             |  4 +-
 .../chelsio/inline_crypto/chtls/chtls_cm.c         |  7 +-
 drivers/net/ethernet/freescale/fec.h               |  5 ++
 drivers/net/ethernet/freescale/fec_main.c          |  9 ++-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  6 ++
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +--
 drivers/net/ethernet/intel/ice/ice.h               |  4 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  8 +-
 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |  8 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           | 14 ++--
 drivers/net/ethernet/intel/ice/ice_main.c          | 16 ++--
 drivers/net/ethernet/intel/ice/ice_txrx.c          |  9 ++-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       | 24 ++++--
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  3 +-
 .../net/ethernet/mellanox/mlx5/core/en/health.c    |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +++--
 .../mellanox/mlx5/core/en_accel/ipsec_stats.c      |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 13 ++--
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 39 +++++++---
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 22 ++++--
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  1 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    | 58 +++++++++------
 .../net/ethernet/mellanox/mlxsw/spectrum_span.c    |  6 ++
 .../net/ethernet/mellanox/mlxsw/spectrum_span.h    |  1 +
 .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c |  4 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |  2 +
 drivers/net/team/team.c                            |  6 +-
 drivers/net/usb/cdc_ether.c                        |  6 ++
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     | 25 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       | 65 ++++++++++++----
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |  7 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       | 56 +++++++-------
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |  7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  7 --
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |  9 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h        | 10 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |  6 ++
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  6 +-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |  3 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 25 ++++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  3 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  6 ++
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  3 +
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   | 53 ++++++++-----
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      | 10 +++
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    | 14 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |  5 ++
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      | 55 +++++++-------
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |  2 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c  |  9 +--
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    | 10 +--
 drivers/net/wireless/mediatek/mt7601u/dma.c        |  5 +-
 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h  |  6 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |  6 +-
 drivers/staging/rtl8723bs/os_dep/wifi_regd.c       | 10 +--
 include/net/lapb.h                                 |  2 +
 include/net/netfilter/nf_tables.h                  |  2 +
 include/net/tcp.h                                  |  3 +-
 include/uapi/linux/mrp_bridge.h                    | 86 ----------------------
 include/uapi/linux/rpl.h                           |  6 +-
 net/bridge/br_private_mrp.h                        | 29 ++++++++
 net/decnet/dn_route.c                              |  2 +-
 net/ipv4/tcp_input.c                               | 14 ++--
 net/ipv4/tcp_output.c                              |  2 +
 net/ipv4/tcp_recovery.c                            |  5 +-
 net/ipv4/tcp_timer.c                               | 18 +++++
 net/key/af_key.c                                   |  6 +-
 net/lapb/lapb_iface.c                              | 70 ++++++++++++++----
 net/lapb/lapb_timer.c                              | 30 +++++++-
 net/mac80211/ieee80211_i.h                         |  1 +
 net/mac80211/iface.c                               |  6 ++
 net/mac80211/spectmgmt.c                           | 10 ++-
 net/netfilter/nf_tables_api.c                      |  5 +-
 net/netfilter/nft_dynset.c                         | 41 +++++++----
 net/nfc/netlink.c                                  |  1 +
 net/nfc/rawsock.c                                  |  2 +-
 net/rxrpc/call_accept.c                            |  1 +
 net/switchdev/switchdev.c                          | 23 +++---
 net/wireless/wext-core.c                           |  5 +-
 net/xfrm/xfrm_input.c                              |  2 +-
 net/xfrm/xfrm_policy.c                             | 30 +++++---
 .../selftests/net/forwarding/router_mpath_nh.sh    |  2 +-
 .../selftests/net/forwarding/router_multipath.sh   |  2 +-
 tools/testing/selftests/net/xfrm_policy.sh         | 45 ++++++++++-
 93 files changed, 817 insertions(+), 441 deletions(-)

Comments

pr-tracker-bot@kernel.org Jan. 28, 2021, 11:31 p.m. UTC | #1
The pull request you sent on Thu, 28 Jan 2021 15:22:10 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.11-rc6

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/909b447dcc45db2f9bd5f495f1d16c419812e6df

Thank you!