lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250612164443.2565743-1-kuba@kernel.org>
Date: Thu, 12 Jun 2025 09:44:43 -0700
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,
	pabeni@...hat.com
Subject: [GIT PULL] Networking for v6.16-rc2

Hi Linus!

The following changes since commit 2c7e4a2663a1ab5a740c59c31991579b6b865a26:

  Merge tag 'net-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-06-05 12:34:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.16-rc2

for you to fetch changes up to d5705afbaca2f5b3fb8766391ca6c43105d229b2:

  Merge tag 'wireless-2025-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless (2025-06-12 08:16:47 -0700)

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

Current release - regressions:

 - af_unix: allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD

Current release - new code bugs:

 - eth: airoha: correct enable mask for RX queues 16-31

 - veth: prevent NULL pointer dereference in veth_xdp_rcv when peer
   disappears under traffic

 - ipv6: move fib6_config_validate() to ip6_route_add(), prevent invalid
   routes

Previous releases - regressions:

 - phy: phy_caps: don't skip better duplex match on non-exact match

 - dsa: b53: fix untagged traffic sent via cpu tagged with VID 0

 - Revert "wifi: mwifiex: Fix HT40 bandwidth issue.", it caused transient
   packet loss, exact reason not fully understood, yet

Previous releases - always broken:

 - net: clear the dst when BPF is changing skb protocol (IPv4 <> IPv6)

 - sched: sfq: fix a potential crash on gso_skb handling

 - Bluetooth: intel: improve rx buffer posting to avoid causing issues
   in the firmware

 - eth: intel: i40e: make reset handling robust against multiple requests

 - eth: mlx5: ensure FW pages are always allocated on the local NUMA
   node, even when device is configure to 'serve' another node

 - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850,
   prevent kernel crashes

 - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
   for 3 sec if fw_stats_done is not set

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

----------------------------------------------------------------
Ahmed Zaki (1):
      iavf: fix reset_task for early reset event

Amir Tzin (1):
      net/mlx5: Fix ECVF vports unload on shutdown flow

Anton Nadezhdin (1):
      ice/ptp: fix crosstimestamp reporting

Baochen Qiang (8):
      wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
      wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process()
      wifi: ath11k: don't wait when there is no vdev started
      wifi: ath11k: move some firmware stats related functions outside of debugfs
      wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event()
      wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats()
      wifi: ath11k: consistently use ath11k_mac_get_fw_stats()
      wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850

Carlos Fernandez (1):
      macsec: MACsec SCI assignment for ES = 0

Casey Connolly (1):
      ath10k: snoc: fix unbalanced IRQ enable in crash recovery

Chandrashekar Devegowda (2):
      Bluetooth: btintel_pcie: Increase the tx and rx descriptor count
      Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition

Dan Carpenter (1):
      net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get()

Emmanuel Grumbach (1):
      wifi: iwlwifi: fix merge damage related to iwl_pci_resume

Eric Dumazet (7):
      net_sched: sch_sfq: fix a potential crash on gso_skb handling
      net_sched: sch_sfq: reject invalid perturb period
      net_sched: prio: fix a race in prio_tune()
      net_sched: red: fix a race in __red_change()
      net_sched: tbf: fix a race in tbf_change()
      net_sched: ets: fix a race in ets_qdisc_change()
      net_sched: remove qdisc_tree_flush_backlog()

Francesco Dolcini (1):
      Revert "wifi: mwifiex: Fix HT40 bandwidth issue."

Gal Pressman (2):
      net: ethtool: Don't check if RSS context exists in case of context 0
      selftests: drv-net: rss_ctx: Add test for ntuple rules targeting default RSS context

Gustavo Luiz Duarte (1):
      netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE

Jakub Kicinski (10):
      Merge tag 'for-net-2025-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'mlx5-misc-fixes-2025-06-10'
      net: clear the dst when changing skb protocol
      selftests: net: add test case for NAT46 looping back dst
      Merge branch 'net_sched-no-longer-use-qdisc_tree_flush_backlog'
      net: drv: netdevsim: don't napi_complete() from netpoll
      Merge tag 'for-net-2025-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch 'fix-ntuple-rules-targeting-default-rss'
      Merge tag 'wireless-2025-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Jakub Raczynski (2):
      net/mdiobus: Fix potential out-of-bounds read/write access
      net/mdiobus: Fix potential out-of-bounds clause 45 read/write access

Jeff Johnson (1):
      wifi: ath12k: Fix hal_reo_cmd_status kernel-doc

Jeongjun Park (1):
      ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()

Jesper Dangaard Brouer (1):
      veth: prevent NULL pointer dereference in veth_xdp_rcv

Jianbo Liu (1):
      net/mlx5e: Fix leak of Geneve TLV option object

Joe Damato (1):
      e1000: Move cancel_work_sync to avoid deadlock

Johannes Berg (1):
      Merge tag 'ath-current-20250608' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath

Jonas Gorski (1):
      net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0

Kiran K (1):
      Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers

Kuniyuki Iwashima (3):
      MAINTAINERS: Update Kuniyuki Iwashima's email address.
      ipv6: Move fib6_config_validate() to ip6_route_add().
      af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD.

Loic Poulain (1):
      wifi: ath10k: Avoid vdev delete timeout when firmware is already down

Lorenzo Bianconi (1):
      net: airoha: Enable RX queues 16-31

Lucas Sanchez Sagrado (1):
      net: usb: r8152: Add device ID for TP-Link UE200

Luiz Augusto von Dentz (8):
      Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
      Bluetooth: MGMT: Protect mgmt_pending list with its own lock
      Bluetooth: Fix NULL pointer deference on eir_get_service_data
      Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
      Bluetooth: eir: Fix possible crashes on eir_create_adv_data
      Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets
      Bluetooth: ISO: Fix not using bc_sid as advertisement SID
      Bluetooth: MGMT: Fix sparse errors

Maxime Chevallier (1):
      net: phy: phy_caps: Don't skip better duplex macth on non-exact match

Miaoqing Pan (1):
      wifi: ath12k: fix uaf in ath12k_core_init()

Michal Luczaj (1):
      net: Fix TOCTOU issue in sk_is_readable()

Moshe Shemesh (1):
      net/mlx5: Ensure fw pages are always allocated on same NUMA

Patrisious Haddad (1):
      net/mlx5: Fix return value when searching for existing flow group

Pauli Virtanen (1):
      Bluetooth: hci_core: fix list_for_each_entry_rcu usage

Robert Malz (2):
      i40e: return false from i40e_reset_vf if reset is in progress
      i40e: retry VFLR handling if there is ongoing VF reset

Rodrigo Gobbi (1):
      wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready

Sebastian Gottschall (1):
      wil6210: fix support for sparrow chipsets

Shahar Shitrit (1):
      net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper

Vlad Dogaru (2):
      net/mlx5: HWS, Init mutex on the correct path
      net/mlx5: HWS, make sure the uplink is the last destination

Wei Fang (1):
      net: enetc: fix the netc-lib driver build dependency

Yevgeny Kliteynik (1):
      net/mlx5: HWS, fix missing ip_version handling in definer

Zilin Guan (1):
      wifi: cfg80211: use kfree_sensitive() for connkeys cleanup

 .mailmap                                           |   3 +
 MAINTAINERS                                        |   6 +-
 drivers/bluetooth/btintel_pcie.c                   |  31 +++--
 drivers/bluetooth/btintel_pcie.h                   |  10 +-
 drivers/net/dsa/b53/b53_common.c                   |   6 +-
 drivers/net/ethernet/airoha/airoha_regs.h          |   3 +-
 drivers/net/ethernet/freescale/enetc/Kconfig       |   6 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  11 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  11 ++
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  17 +++
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   1 +
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  21 +--
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   5 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   2 +-
 .../mellanox/mlx5/core/steering/hws/action.c       |  14 +-
 .../mellanox/mlx5/core/steering/hws/bwc_complex.c  |  19 ++-
 .../mellanox/mlx5/core/steering/hws/definer.c      |   3 +
 .../mellanox/mlx5/core/steering/hws/fs_hws.c       |   5 +-
 .../mellanox/mlx5/core/steering/hws/mlx5hws.h      |   1 +
 drivers/net/macsec.c                               |  40 +++++-
 drivers/net/netconsole.c                           |   3 +-
 drivers/net/netdevsim/netdev.c                     |   3 +-
 drivers/net/phy/mdio_bus.c                         |  12 ++
 drivers/net/phy/phy_caps.c                         |  18 ++-
 drivers/net/usb/r8152.c                            |   1 +
 drivers/net/veth.c                                 |   4 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  33 +++--
 drivers/net/wireless/ath/ath10k/snoc.c             |   4 +-
 drivers/net/wireless/ath/ath11k/core.c             |  29 ++--
 drivers/net/wireless/ath/ath11k/core.h             |   4 +-
 drivers/net/wireless/ath/ath11k/debugfs.c          | 148 ++-------------------
 drivers/net/wireless/ath/ath11k/debugfs.h          |  10 +-
 drivers/net/wireless/ath/ath11k/mac.c              | 127 ++++++++++++------
 drivers/net/wireless/ath/ath11k/mac.h              |   4 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |  49 ++++++-
 drivers/net/wireless/ath/ath12k/core.c             |  10 +-
 drivers/net/wireless/ath/ath12k/hal.h              |   3 +-
 drivers/net/wireless/ath/ath12k/hw.c               |   6 +
 drivers/net/wireless/ath/ath12k/hw.h               |   2 +
 drivers/net/wireless/ath/ath12k/pci.c              |   6 +-
 drivers/net/wireless/ath/ath12k/pci.h              |   4 +-
 drivers/net/wireless/ath/wil6210/interrupt.c       |  26 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  24 +++-
 drivers/net/wireless/marvell/mwifiex/11n.c         |   6 +-
 drivers/ptp/ptp_private.h                          |  12 +-
 include/net/bluetooth/hci_core.h                   |  11 +-
 include/net/bluetooth/hci_sync.h                   |   4 +-
 include/net/sch_generic.h                          |   8 --
 include/net/sock.h                                 |   7 +-
 net/bluetooth/eir.c                                |  17 ++-
 net/bluetooth/eir.h                                |   2 +-
 net/bluetooth/hci_conn.c                           |  31 ++++-
 net/bluetooth/hci_core.c                           |  32 +++--
 net/bluetooth/hci_sync.c                           |  45 +++++--
 net/bluetooth/iso.c                                |  17 ++-
 net/bluetooth/mgmt.c                               | 140 +++++++++----------
 net/bluetooth/mgmt_util.c                          |  32 ++++-
 net/bluetooth/mgmt_util.h                          |   4 +-
 net/core/filter.c                                  |  19 ++-
 net/ethtool/ioctl.c                                |   3 +-
 net/ipv6/route.c                                   | 110 +++++++--------
 net/sched/sch_ets.c                                |   2 +-
 net/sched/sch_prio.c                               |   2 +-
 net/sched/sch_red.c                                |   2 +-
 net/sched/sch_sfq.c                                |  15 ++-
 net/sched/sch_tbf.c                                |   2 +-
 net/unix/af_unix.c                                 |   3 +-
 net/wireless/nl80211.c                             |   2 +-
 tools/testing/selftests/drivers/net/hw/rss_ctx.py  |  59 +++++++-
 tools/testing/selftests/net/Makefile               |   1 +
 tools/testing/selftests/net/nat6to4.sh             |  15 +++
 74 files changed, 818 insertions(+), 555 deletions(-)
 create mode 100755 tools/testing/selftests/net/nat6to4.sh

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ