mbox series

[GIT,PULL] Networking for v6.9-rc6

Message ID 20240425172516.2251761-1-kuba@kernel.org (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for v6.9-rc6 | expand

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net, async
netdev/build_32bit success Errors and warnings before: 926 this patch: 926
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 937 this patch: 937
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: 937 this patch: 937
netdev/build_clang_rust success No Rust files in patch. Skipping build

Message

Jakub Kicinski April 25, 2024, 5:25 p.m. UTC
Hi Linus!

The following changes since commit 7586c8501d090609c6eb1af6ba05e3ed68806c83:

  Merge tag 'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-18 11:40:54 -0700)

are available in the Git repository at:

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

for you to fetch changes up to e8baa63f8789d34b5c2e61f36ab60d693b65b1dc:

  Merge tag 'nf-24-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2024-04-25 08:46:53 -0700)

----------------------------------------------------------------
Including fixes from netfilter, wireless and bluetooth.

Nothing major, regression fixes are mostly in drivers, two more
of those are flowing towards us thru various trees. I wish some of
the changes went into -rc5, we'll try to keep an eye on frequency
of PRs from sub-trees.

Also disproportional number of fixes for bugs added in v6.4,
strange coincidence.

Current release - regressions:

 - igc: fix LED-related deadlock on driver unbind

 - wifi: mac80211: small fixes to recent clean up of the connection
   process

 - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices",
   kernel doesn't have all the code to deal with that version, yet

 - Bluetooth:
   - set power_ctrl_enabled on NULL returned by gpiod_get_optional()
   - qca: fix invalid device address check, again

 - eth: ravb: fix registered interrupt names

Current release - new code bugs:

 - wifi: mac80211: check EHT/TTLM action frame length

Previous releases - regressions:

 - fix sk_memory_allocated_{add|sub} for architectures where
   __this_cpu_{add|sub}* are not IRQ-safe

 - dsa: mv88e6xx: fix link setup for 88E6250

Previous releases - always broken:

 - ip: validate dev returned from __in_dev_get_rcu(), prevent possible
   null-derefs in a few places

 - switch number of for_each_rcu() loops using call_rcu() on the iterator
   to for_each_safe()

 - macsec: fix isolation of broadcast traffic in presence of offload

 - vxlan: drop packets from invalid source address

 - eth: mlxsw: trap and ACL programming fixes

 - eth: bnxt: PCIe error recovery fixes, fix counting dropped packets

 - Bluetooth:
  - lots of fixes for the command submission rework from v6.4
  - qca: fix NULL-deref on non-serdev suspend

Misc:

 - tools: ynl: don't ignore errors in NLMSG_DONE messages

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

----------------------------------------------------------------
Alex Elder (1):
      mailmap: add entries for Alex Elder

Arkadiusz Kubalewski (1):
      dpll: fix dpll_pin_on_pin_register() for multiple parent pins

Avraham Stern (1):
      wifi: iwlwifi: mvm: remove old PASN station when adding a new one

Bartosz Golaszewski (1):
      Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()

Chun-Yi Lee (1):
      Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor

Dan Carpenter (1):
      net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()

Daniel Golle (1):
      net: phy: mediatek-ge-soc: follow netdev LED trigger semantics

Daniele Palmas (1):
      net: usb: qmi_wwan: add Telit FN920C04 compositions

David Bauer (1):
      vxlan: drop packets from invalid src-address

David Christensen (1):
      MAINTAINERS: eth: mark IBM eHEA as an Orphan

David S. Miller (2):
      Merge branch 'bnxt_en-aer-fixes'
      Merge tag 'wireless-2024-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Duanqiang Wen (3):
      net: libwx: fix alloc msix vectors failed
      Revert "net: txgbe: fix i2c dev name cannot match clkdev"
      Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"

Duoming Zhou (1):
      ax25: Fix netdev refcount issue

Eric Dumazet (4):
      icmp: prevent possible NULL dereferences from icmp_build_probe()
      net: fix sk_memory_allocated_{add|sub} vs softirqs
      ipv4: check for NULL idev in ip_route_use_hint()
      net: usb: ax88179_178a: stop lying about skb->truesize

Erwan Velu (1):
      i40e: Report MFS in decimal base instead of hex

Felix Fietkau (1):
      wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded

Geert Uytterhoeven (1):
      net: ravb: Fix registered interrupt names

Hangbin Liu (1):
      bridge/br_netlink.c: no need to return void function

Hyunwoo Kim (3):
      tcp: Fix Use-After-Free in tcp_ao_connect_init
      net: gtp: Fix Use-After-Free in gtp_dellink
      net: openvswitch: Fix Use-After-Free in ovs_ct_exit

Ido Schimmel (12):
      mlxsw: core: Unregister EMAD trap using FORWARD action
      mlxsw: core_env: Fix driver initialization with old firmware
      mlxsw: pci: Fix driver initialization with old firmware
      mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
      mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
      mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
      mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
      mlxsw: spectrum_acl_tcam: Rate limit error message
      mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
      mlxsw: spectrum_acl_tcam: Fix warning during rehash
      mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
      mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work

Igor Artemiev (1):
      wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class

Ismael Luceno (1):
      ipvs: Fix checksumming on GSO of SCTP packets

Jacob Keller (1):
      ice: fix LAG and VF lock dependency in ice_reset_vf()

Jakub Kicinski (8):
      Merge branch 'mlxsw-fixes'
      tools: ynl: don't ignore errors in NLMSG_DONE messages
      Merge branch 'mlxsw-various-acl-fixes'
      eth: bnxt: fix counting packets discarded due to OOM and netpoll
      Merge tag 'for-net-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch 'fix-isolation-of-broadcast-traffic-and-unmatched-unicast-traffic-with-macsec-offload'
      Merge branch 'intel-wired-lan-driver-updates-2024-04-23-i40e-iavf-ice'
      Merge tag 'nf-24-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Jason Reeder (1):
      net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets

Johan Hovold (3):
      Bluetooth: qca: fix invalid device address check
      Bluetooth: qca: fix NULL-deref on non-serdev suspend
      Bluetooth: qca: fix NULL-deref on non-serdev setup

Johannes Berg (12):
      wifi: mac80211: check EHT/TTLM action frame length
      wifi: mac80211: don't use rate mask for scanning
      Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices"
      wifi: mac80211: fix idle calculation with multi-link
      wifi: mac80211: mlme: re-parse with correct mode
      wifi: mac80211: mlme: fix memory leak
      wifi: mac80211: mlme: re-parse if AP mode is less than client
      wifi: nl80211: don't free NULL coalescing rule
      wifi: mac80211_hwsim: init peer measurement result
      wifi: mac80211: remove link before AP
      wifi: mac80211: fix unaligned le16 access
      wifi: iwlwifi: mvm: fix link ID management

Justin Chen (1):
      net: bcmasp: fix memory leak when bringing down interface

Kalle Valo (1):
      wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list

Kuniyuki Iwashima (1):
      af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().

Luiz Augusto von Dentz (3):
      Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
      Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
      Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID

Lukas Wunner (1):
      igc: Fix LED-related deadlock on driver unbind

MD Danish Anwar (1):
      net: phy: dp83869: Fix MII mode failure

Matthias Schiffer (1):
      net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()

Michael Chan (1):
      bnxt_en: Fix error recovery for 5760X (P7) chips

Miri Korenblit (1):
      wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd

Nathan Chancellor (1):
      Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()

Pablo Neira Ayuso (1):
      netfilter: nf_tables: honor table dormant flag from netdev release event path

Paul Geurts (1):
      NFC: trf7970a: disable all regulators on removal

Peter Münster (1):
      net: b44: set pause params only when interface is up

Rahul Rameshbabu (4):
      macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
      ethernet: Add helper for assigning packet type when dest address does not match device address
      macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
      net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec

Richard Kinder (1):
      wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field

Sabrina Dubroca (1):
      tls: fix lockless read of strp->msg_ready in ->poll

Sean Wang (1):
      Bluetooth: btusb: mediatek: Fix double free of skb in coredump

Sindhu Devale (1):
      i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

Su Hui (1):
      octeontx2-af: fix the double free in rvu_npc_freemem()

Sudheer Mogilappagari (1):
      iavf: Fix TC config comparison with existing adapter TC config

Vikas Gupta (2):
      bnxt_en: refactor reset close code
      bnxt_en: Fix the PCI-AER routines

WangYuli (1):
      Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853

Yick Xie (1):
      udp: preserve the connected status if only UDP cmsg

Zijun Hu (1):
      Bluetooth: btusb: Fix triggering coredump implementation for QCA

 .mailmap                                           |  10 ++
 MAINTAINERS                                        |   3 +-
 drivers/bluetooth/btmtk.c                          |   7 +-
 drivers/bluetooth/btqca.c                          |  38 +++++++
 drivers/bluetooth/btusb.c                          |  11 +-
 drivers/bluetooth/hci_qca.c                        |  29 ++++--
 drivers/dpll/dpll_core.c                           |  58 ++++++-----
 drivers/net/dsa/mv88e6xxx/chip.c                   |  56 +++++++++-
 drivers/net/dsa/mv88e6xxx/port.h                   |  23 ++++-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  21 ++--
 drivers/net/ethernet/broadcom/b44.c                |  14 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  82 ++++++++-------
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  30 +++++-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  16 +--
 drivers/net/ethernet/intel/igc/igc.h               |   2 +
 drivers/net/ethernet/intel/igc/igc_leds.c          |  38 +++++--
 drivers/net/ethernet/intel/igc/igc_main.c          |   3 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   1 -
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |   1 +
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/core_env.c     |  20 ++--
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  10 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    | 115 +++++++++++++--------
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h    |   5 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  11 +-
 drivers/net/ethernet/ti/am65-cpts.c                |   5 +
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   8 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   2 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c     |   8 +-
 drivers/net/gtp.c                                  |   3 +-
 drivers/net/macsec.c                               |  46 +++++++--
 drivers/net/phy/dp83869.c                          |   3 +-
 drivers/net/phy/mediatek-ge-soc.c                  |  43 +++++---
 drivers/net/usb/ax88179_178a.c                     |  11 +-
 drivers/net/usb/qmi_wwan.c                         |   3 +
 drivers/net/vxlan/vxlan_core.c                     |   4 +
 drivers/net/wireless/ath/ath11k/mac.c              |   4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/link.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   3 +-
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   2 +-
 drivers/nfc/trf7970a.c                             |  42 ++++----
 include/linux/etherdevice.h                        |  25 +++++
 include/net/af_unix.h                              |   3 +
 include/net/bluetooth/hci_core.h                   |   8 +-
 include/net/mac80211.h                             |   3 +
 include/net/macsec.h                               |   2 +
 include/net/sock.h                                 |  40 +++----
 include/net/tls.h                                  |   3 +-
 net/ax25/af_ax25.c                                 |   2 +-
 net/bluetooth/hci_conn.c                           |   6 +-
 net/bluetooth/hci_event.c                          |  25 +++--
 net/bluetooth/hci_sync.c                           |   9 +-
 net/bluetooth/l2cap_core.c                         |   2 +-
 net/bluetooth/l2cap_sock.c                         |   7 +-
 net/bluetooth/mgmt.c                               |  24 +++--
 net/bluetooth/sco.c                                |   7 +-
 net/bridge/br_netlink.c                            |   2 +-
 net/ethernet/eth.c                                 |  12 +--
 net/ipv4/icmp.c                                    |  12 ++-
 net/ipv4/route.c                                   |   3 +
 net/ipv4/tcp_ao.c                                  |   3 +-
 net/ipv4/udp.c                                     |   5 +-
 net/ipv6/udp.c                                     |   5 +-
 net/mac80211/chan.c                                |  27 ++++-
 net/mac80211/mesh.c                                |   8 +-
 net/mac80211/mesh.h                                |  36 ++++++-
 net/mac80211/mesh_pathtbl.c                        |  31 ++++--
 net/mac80211/mlme.c                                |  31 ++++--
 net/mac80211/rate.c                                |   6 +-
 net/mac80211/rx.c                                  |  17 ++-
 net/mac80211/scan.c                                |   1 +
 net/mac80211/tx.c                                  |  13 ++-
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   6 +-
 net/netfilter/nft_chain_filter.c                   |   4 +-
 net/openvswitch/conntrack.c                        |   4 +-
 net/tls/tls.h                                      |   2 +-
 net/tls/tls_strp.c                                 |   6 +-
 net/unix/garbage.c                                 |   2 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   4 +-
 tools/net/ynl/lib/ynl.py                           |   1 +
 85 files changed, 831 insertions(+), 385 deletions(-)

Comments

pr-tracker-bot@kernel.org April 25, 2024, 7:22 p.m. UTC | #1
The pull request you sent on Thu, 25 Apr 2024 10:25:16 -0700:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/52afb15e9d9a021ab6eec923a087ec9f518cb713

Thank you!