mbox series

[GIT,PULL] Networking for 6.3-rc6

Message ID 20230406115058.896104-1-pabeni@redhat.com (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for 6.3-rc6 | expand

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 18 this patch: 18
netdev/build_clang success Errors and warnings before: 18 this patch: 18
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 18 this patch: 18

Message

Paolo Abeni April 6, 2023, 11:50 a.m. UTC
Hi Linus!

There are a few regressions from this release. Otherwise this is somewhat
smallish, possibly due to the season holiday.

The following changes since commit b2bc47e9b2011a183f9d3d3454a294a938082fb9:

  Merge tag 'net-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-03-30 14:05:21 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 24e3fce00c0b557491ff596c0682a29dee6fe848:

  net: stmmac: Add queue reset into stmmac_xdp_open() function (2023-04-05 19:02:56 -0700)

----------------------------------------------------------------
Including fixes from wireless and can.

Current release - regressions:

 - wifi: mac80211:
   - fix potential null pointer dereference
   - fix receiving mesh packets in forwarding=0 networks
   - fix mesh forwarding

Current release - new code bugs:

   - virtio/vsock: fix leaks due to missing skb owner

Previous releases - regressions:

  - raw: fix NULL deref in raw_get_next().

  - sctp: check send stream number after wait_for_sndbuf

  - qrtr:
    - fix a refcount bug in qrtr_recvmsg()
    - do not do DEL_SERVER broadcast after DEL_CLIENT

  - wifi: brcmfmac: fix SDIO suspend/resume regression

  - wifi: mt76: fix use-after-free in fw features query.

  - can: fix race between isotp_sendsmg() and isotp_release()

  - eth: mtk_eth_soc: fix remaining throughput regression

   -eth: ice: reset FDIR counter in FDIR init stage

Previous releases - always broken:

  - core: don't let netpoll invoke NAPI if in xmit context

  - icmp: guard against too small mtu

  - ipv6: fix an uninit variable access bug in __ip6_make_skb()

  - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()

  - can: fix poll() to not report false EPOLLOUT events

  - eth: gve: secure enough bytes in the first TX desc for all TCP pkts

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Andrea Righi (1):
      l2tp: generate correct module alias strings

Andy Roulin (1):
      ethtool: reset #lanes when lanes is omitted

Arnd Bergmann (1):
      net: netcp: MAX_SKB_FRAGS is now 'int'

Arseniy Krasnov (1):
      vsock/vmci: convert VMCI error code to -ENOMEM on send

Ben Greear (1):
      wifi: mt76: mt7921: Fix use-after-free in fw features query.

Bobby Eshleman (1):
      virtio/vsock: fix leaks due to missing skb owner

Corinna Vinschen (1):
      net: stmmac: fix up RX flow hash indirection table when setting channels

Daniel Golle (1):
      net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II

David S. Miller (1):
      Merge branch 'phy-handle-fixes'

Eric Dumazet (2):
      icmp: guard against too small mtu
      netlink: annotate lockless accesses to nlk->max_recvmsg_len

Felix Fietkau (8):
      wifi: mac80211: drop bogus static keywords in A-MSDU rx
      wifi: mac80211: fix potential null pointer dereference
      wifi: mac80211: fix receiving mesh packets in forwarding=0 networks
      wifi: mac80211: fix mesh forwarding
      wifi: mac80211: fix flow dissection for forwarded packets
      wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
      net: ethernet: mtk_eth_soc: fix remaining throughput regression
      wifi: mt76: ignore key disable commands

Greg Ungerer (1):
      net: fec: make use of MDIO C45 quirk

Gustav Ekelund (1):
      net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit

Hangbin Liu (1):
      selftests: net: rps_default_mask.sh: delete veth link specifically

Hans de Goede (1):
      wifi: brcmfmac: Fix SDIO suspend/resume regression

Jakub Kicinski (7):
      Merge tag 'wireless-2023-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Revert "net: netcp: MAX_SKB_FRAGS is now 'int'"
      net: don't let netpoll invoke NAPI if in xmit context
      Merge branch 'raw-ping-fix-locking-in-proc-net-raw-icmp'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'linux-can-fixes-for-6.3-20230405' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge tag 'wireless-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Jiri Slaby (SUSE) (1):
      net: wwan: t7xx: do not compile with -Werror

Kalle Valo (1):
      wifi: ath11k: reduce the MHI timeout to 20s

Kuniyuki Iwashima (2):
      raw: Fix NULL deref in raw_get_next().
      ping: Fix potentail NULL deref for /proc/net/icmp.

Lingyu Liu (1):
      ice: Reset FDIR counter in FDIR init stage

Lorenzo Bianconi (1):
      wifi: mt76: mt7921: fix fw used for offload check for mt7922

Michael Sit Wei Hong (3):
      net: phylink: add phylink_expects_phy() method
      net: stmmac: check if MAC needs to attach to a PHY
      net: stmmac: remove redundant fixup to support fixed-link mode

Michal Sojka (1):
      can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events

Oleksij Rempel (1):
      can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access

Oliver Hartkopp (2):
      can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
      can: isotp: fix race between isotp_sendsmg() and isotp_release()

Ryder Lee (1):
      wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()

Shailend Chand (1):
      gve: Secure enough bytes in the first TX desc for all TCP pkts

Siddharth Vadapalli (1):
      net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe

Simei Su (1):
      ice: fix wrong fallback logic for FDIR

Song Yoong Siang (1):
      net: stmmac: Add queue reset into stmmac_xdp_open() function

Sricharan Ramabadhran (1):
      net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT

Xin Long (1):
      sctp: check send stream number after wait_for_sndbuf

Ziyang Xuan (2):
      net: qrtr: Fix a refcount bug in qrtr_recvmsg()
      ipv6: Fix an uninit variable access bug in __ip6_make_skb()

 drivers/net/dsa/mv88e6xxx/chip.c                   |  2 +-
 drivers/net/dsa/mv88e6xxx/global2.c                | 20 ++++++
 drivers/net/dsa/mv88e6xxx/global2.h                |  1 +
 drivers/net/ethernet/freescale/fec.h               |  5 ++
 drivers/net/ethernet/freescale/fec_main.c          | 32 ++++++----
 drivers/net/ethernet/google/gve/gve.h              |  2 +
 drivers/net/ethernet/google/gve/gve_tx.c           | 12 ++--
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 23 ++++++-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  4 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |  1 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 12 +++-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  6 +-
 drivers/net/phy/phylink.c                          | 19 ++++++
 drivers/net/phy/sfp.c                              |  4 ++
 drivers/net/wireless/ath/ath11k/mhi.c              |  2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  | 36 ++++++++---
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |  2 +
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   | 10 +--
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    | 70 ++++++--------------
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   | 15 ++---
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |  6 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  | 18 +++---
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   | 13 ++--
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |  7 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   | 13 ++--
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |  2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   | 13 ++--
 drivers/net/wwan/t7xx/Makefile                     |  2 -
 include/linux/phylink.h                            |  1 +
 include/net/raw.h                                  |  4 +-
 net/can/isotp.c                                    | 74 ++++++++++++++--------
 net/can/j1939/transport.c                          |  5 +-
 net/core/netpoll.c                                 | 19 +++++-
 net/ethtool/linkmodes.c                            |  7 +-
 net/ipv4/icmp.c                                    |  5 ++
 net/ipv4/ping.c                                    |  8 +--
 net/ipv4/raw.c                                     | 36 ++++++-----
 net/ipv4/raw_diag.c                                | 10 ++-
 net/ipv6/ip6_output.c                              |  7 +-
 net/ipv6/raw.c                                     | 10 ++-
 net/l2tp/l2tp_ip.c                                 |  8 +--
 net/l2tp/l2tp_ip6.c                                |  8 +--
 net/mac80211/rx.c                                  | 29 +++++----
 net/mac80211/sta_info.c                            |  3 +-
 net/mac80211/util.c                                |  2 +-
 net/netlink/af_netlink.c                           | 15 +++--
 net/qrtr/af_qrtr.c                                 |  2 +
 net/qrtr/ns.c                                      | 15 +++--
 net/sctp/socket.c                                  |  4 ++
 net/vmw_vsock/virtio_transport_common.c            | 10 +++
 net/vmw_vsock/vmci_transport.c                     |  8 ++-
 tools/testing/selftests/net/rps_default_mask.sh    |  1 +
 52 files changed, 400 insertions(+), 243 deletions(-)

Comments

Jakub Kicinski April 6, 2023, 3:16 p.m. UTC | #1
On Thu,  6 Apr 2023 13:50:58 +0200 Paolo Abeni wrote:
>       net: stmmac: check if MAC needs to attach to a PHY

There is a follow up to this one on the list which I have a gut feeling
we should include before shipping. I can't get hold of Paolo to confirm
that I'm wrong so I'll go with my gut. Let me send a v2 (or a small
follow up if you already pulled).
pr-tracker-bot@kernel.org April 6, 2023, 6:46 p.m. UTC | #2
The pull request you sent on Thu,  6 Apr 2023 13:50:58 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8fbc10b995a506e173f1080dfa2764f232a65e02

Thank you!