All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for 5.17-rc4
Date: Thu, 10 Feb 2022 12:32:58 -0800	[thread overview]
Message-ID: <20220210203258.2596078-1-kuba@kernel.org> (raw)

Hi Linus!

The following changes since commit dcb85f85fa6f142aae1fe86f399d4503d49f2b60:

  gcc-plugins/stackleak: Use noinstr in favor of notrace (2022-02-03 17:02:21 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.17-rc4

for you to fetch changes up to 51a04ebf21122d5c76a716ecd9bfc33ea44b2b39:

  net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister (2022-02-10 11:46:03 -0800)

----------------------------------------------------------------
Networking fixes for 5.17-rc4, including fixes from netfilter and can.

Current release - new code bugs:

 - sparx5: fix get_stat64 out-of-bound access and crash

 - smc: fix netdev ref tracker misuse

Previous releases - regressions:

 - eth: ixgbevf: require large buffers for build_skb on 82599VF,
   avoid overflows

 - eth: ocelot: fix all IP traffic getting trapped to CPU with PTP
   over IP

 - bonding: fix rare link activation misses in 802.3ad mode

Previous releases - always broken:

 - tcp: fix tcp sock mem accounting in zero-copy corner cases

 - remove the cached dst when uncloning an skb dst and its metadata,
   since we only have one ref it'd lead to an UaF

 - netfilter:
   - conntrack: don't refresh sctp entries in closed state
   - conntrack: re-init state for retransmitted syn-ack, avoid
     connection establishment getting stuck with strange stacks
   - ctnetlink: disable helper autoassign, avoid it getting lost
   - nft_payload: don't allow transport header access for fragments

 - dsa: fix use of devres for mdio throughout drivers

 - eth: amd-xgbe: disable interrupts during pci removal

 - eth: dpaa2-eth: unregister netdev before disconnecting the PHY

 - eth: ice: fix IPIP and SIT TSO offload

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

----------------------------------------------------------------
Antoine Tenart (2):
      net: do not keep the dst cache when uncloning an skb dst and its metadata
      net: fix a memleak when uncloning an skb dst and its metadata

Cai Huoqing (1):
      net: ethernet: litex: Add the dependency on HAS_IOMEM

Colin Foster (1):
      net: mscc: ocelot: fix mutex lock error during ethtool stats read

Dan Carpenter (1):
      ice: fix an error code in ice_cfg_phy_fec()

Dave Ertman (2):
      ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
      ice: Avoid RTNL lock when re-creating auxiliary device

David S. Miller (3):
      Merge branch 'net-fix-skb-unclone-issues'
      Merge tag 'linux-can-fixes-for-5.17-20220209' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch 'vlan-QinQ-leak-fix'

Duoming Zhou (2):
      ax25: fix NPD bug in ax25_disconnect
      ax25: fix UAF bugs of net_device caused by rebinding operation

Eric Dumazet (5):
      tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
      net/smc: fix ref_tracker issue in smc_pnet_add()
      net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth()
      ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
      veth: fix races around rq->rx_notify_masked

Florian Westphal (6):
      netfilter: conntrack: don't refresh sctp entries in closed state
      netfilter: nft_payload: don't allow th access for fragments
      netfilter: conntrack: move synack init code to helper
      netfilter: conntrack: re-init state for retransmitted syn-ack
      MAINTAINERS: netfilter: update git links
      netfilter: ctnetlink: disable helper autoassign

Jakub Kicinski (4):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'more-dsa-fixes-for-devres-mdiobus_-alloc-register'
      Merge branch 'mptcp-fixes-for-5-17'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jesse Brandeburg (1):
      ice: fix IPIP and SIT TSO offload

Joel Stanley (1):
      net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE

Jon Maloy (1):
      tipc: rate limit warning for received illegal binding update

Kishen Maloor (1):
      mptcp: netlink: process IPv6 addrs in creating listening sockets

Louis Peens (1):
      nfp: flower: fix ida_idx not being released

Mahesh Bandewar (1):
      bonding: pair enable_port with slave_arr_updates

Marc St-Amand (1):
      net: macb: Align the dma and coherent dma masks

Matthieu Baerts (1):
      selftests: mptcp: add missing join check

Oliver Hartkopp (2):
      can: isotp: fix potential CAN frame reception race in isotp_rcv()
      can: isotp: fix error path in isotp_sendmsg() to unlock wait queue

Pavel Parkhomenko (2):
      net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
      net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs

Raju Rangoju (1):
      net: amd-xgbe: disable interrupts during pci removal

Robert-Ionut Alexa (1):
      dpaa2-eth: unregister the netdev before disconnecting from the PHY

Samuel Mendoza-Jonas (1):
      ixgbevf: Require large buffers for build_skb on 82599VF

Slark Xiao (1):
      net: usb: qmi_wwan: Add support for Dell DW5829e

Steen Hegelund (1):
      net: sparx5: Fix get_stat64 crash in tcpdump

Sukadev Bhattiprolu (1):
      ibmvnic: don't release napi in __ibmvnic_open()

Tao Liu (1):
      gve: Recording rx queue before sending to napi

Tom Rix (1):
      skbuff: cleanup double word in comment

Victor Erminpour (1):
      net: mpls: Fix GCC 12 warning

Vladimir Oltean (10):
      net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
      net: dsa: mv88e6xxx: don't use devres for mdiobus
      net: dsa: ar9331: register the mdiobus under devres
      net: dsa: bcm_sf2: don't use devres for mdiobus
      net: dsa: felix: don't use devres for mdiobus
      net: dsa: seville: register the mdiobus under devres
      net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
      net: dsa: lantiq_gswip: don't use devres for mdiobus
      net: dsa: fix panic when DSA master device unbinds on shutdown
      net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister

Xin Long (2):
      vlan: introduce vlan_dev_free_egress_priority
      vlan: move dev_put into vlan_dev_uninit

 MAINTAINERS                                        |  4 +-
 drivers/net/bonding/bond_3ad.c                     |  3 +-
 drivers/net/dsa/bcm_sf2.c                          |  7 ++-
 drivers/net/dsa/lantiq_gswip.c                     | 14 +++--
 drivers/net/dsa/mt7530.c                           |  2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   | 15 ++++--
 drivers/net/dsa/ocelot/felix_vsc9959.c             |  4 +-
 drivers/net/dsa/ocelot/seville_vsc9953.c           |  5 +-
 drivers/net/dsa/qca/ar9331.c                       |  3 +-
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c           |  3 ++
 drivers/net/ethernet/cadence/macb_main.c           |  2 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |  4 +-
 drivers/net/ethernet/google/gve/gve_rx.c           |  1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 | 13 +++--
 drivers/net/ethernet/intel/ice/ice.h               |  3 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |  3 +-
 drivers/net/ethernet/intel/ice/ice_lag.c           | 34 ++++++++++---
 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h     |  1 +
 drivers/net/ethernet/intel/ice/ice_main.c          | 28 +++++++---
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  | 13 ++---
 drivers/net/ethernet/litex/Kconfig                 |  2 +-
 .../net/ethernet/microchip/sparx5/sparx5_ethtool.c |  2 +-
 drivers/net/ethernet/mscc/ocelot.c                 | 19 +++++--
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    | 12 +++--
 drivers/net/mdio/mdio-aspeed.c                     |  1 +
 drivers/net/phy/marvell.c                          | 17 ++++---
 drivers/net/usb/qmi_wwan.c                         |  2 +
 drivers/net/veth.c                                 | 13 +++--
 include/net/dst_metadata.h                         | 14 ++++-
 include/uapi/linux/netfilter/nf_conntrack_common.h |  2 +-
 net/8021q/vlan.h                                   |  2 +-
 net/8021q/vlan_dev.c                               | 15 ++++--
 net/8021q/vlan_netlink.c                           |  7 +--
 net/ax25/af_ax25.c                                 |  7 ++-
 net/can/isotp.c                                    | 29 ++++++++---
 net/core/skbuff.c                                  |  2 +-
 net/dsa/dsa2.c                                     | 25 +++------
 net/ipv4/ipmr.c                                    |  2 +
 net/ipv4/tcp.c                                     | 33 +++++++-----
 net/ipv6/ip6mr.c                                   |  2 +
 net/mpls/af_mpls.c                                 |  2 +-
 net/mptcp/pm_netlink.c                             |  8 ++-
 net/netfilter/nf_conntrack_netlink.c               |  3 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |  9 ++++
 net/netfilter/nf_conntrack_proto_tcp.c             | 59 +++++++++++++++-------
 net/netfilter/nft_exthdr.c                         |  2 +-
 net/netfilter/nft_payload.c                        |  9 ++--
 net/smc/smc_pnet.c                                 |  8 +--
 net/tipc/name_distr.c                              |  2 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  1 +
 50 files changed, 318 insertions(+), 155 deletions(-)

             reply	other threads:[~2022-02-10 20:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-10 20:32 Jakub Kicinski [this message]
2022-02-11  0:07 ` [GIT PULL] Networking for 5.17-rc4 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220210203258.2596078-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.