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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251106163413.4144149-1-kuba@kernel.org>
Date: Thu,  6 Nov 2025 08:34:13 -0800
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.18-rc5

Hi Linus!

The following changes since commit e5763491237ffee22d9b554febc2d00669f81dee:

  Merge tag 'net-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-10-30 18:35:35 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.18-rc5

for you to fetch changes up to 3534e03e0ec2e00908765549828a69df5ebefb91:

  selftests/vsock: avoid false-positives when checking dmesg (2025-11-06 07:34:50 -0800)

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

Current release - new code bugs:

 - ptp: expose raw cycles only for clocks with free-running counter

 - bonding: fix null-deref in actor_port_prio setting

 - mdio: ERR_PTR-check regmap pointer returned by device_node_to_regmap()

 - eth: libie: depend on DEBUG_FS when building LIBIE_FWLOG

Previous releases - regressions:

 - virtio_net: fix perf regression due to bad alignment of
   virtio_net_hdr_v1_hash

 - Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
   caused regressions for QCA988x and QCA9984

 - Revert "wifi: ath12k: Fix missing station power save configuration"
   caused regressions for WCN7850

 - eth: bnxt_en: shutdown FW DMA in bnxt_shutdown(), fix memory
   corruptions after kexec

Previous releases - always broken:

 - virtio-net: fix received packet length check for big packets

 - sctp: fix races in socket diag handling

 - wifi: add an hrtimer-based delayed work item to avoid low granularity
   of timers set relatively far in the future, and use it where it matters
   (e.g. when performing AP-scheduled channel switch)

 - eth: mlx5e:
   - correctly propagate error in case of module EEPROM read failure
   - fix HW-GRO on systems with PAGE_SIZE == 64kB

 - dsa: b53: fixes for tagging, link configuration / RMII, FDB, multicast

 - phy: lan8842: implement latest errata

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

----------------------------------------------------------------
Abdun Nihaal (3):
      wifi: zd1211rw: fix potential memory leak in __zd_usb_enable_rx()
      Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
      isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()

Alok Tiwari (1):
      net: mdio: Check regmap pointer returned by device_node_to_regmap()

Anubhav Singh (2):
      selftests/net: fix out-of-order delivery of FIN in gro:tcp test
      selftests/net: use destination options instead of hop-by-hop

Baochen Qiang (1):
      Revert "wifi: ath10k: avoid unnecessary wait for service ready message"

Benjamin Berg (4):
      wifi: cfg80211: add an hrtimer based delayed work item
      wifi: mac80211: use wiphy_hrtimer_work for ttlm_work
      wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_work
      wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work

Bobby Eshleman (1):
      selftests/vsock: avoid false-positives when checking dmesg

Breno Leitao (1):
      netpoll: Fix deadlock in memory allocation under spinlock

Bui Quang Minh (1):
      virtio-net: fix received length check in big packets

Carolina Jubran (1):
      ptp: Allow exposing cycles only for clocks with free-running counter

Dan Carpenter (1):
      octeontx2-pf: Fix devm_kcalloc() error checking

Dragos Tatulea (3):
      net/mlx5e: SHAMPO, Fix header mapping for 64K pages
      net/mlx5e: SHAMPO, Fix skb size check for 64K pages
      net/mlx5e: SHAMPO, Fix header formulas for higher MTUs and 64K pages

Gal Pressman (1):
      net/mlx5e: Fix return value in case of module EEPROM read error

Gautam R A (1):
      bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap()

Gustavo Luiz Duarte (1):
      netconsole: Acquire su_mutex before navigating configs hierarchy

Hangbin Liu (2):
      net: vlan: sync VLAN features with lower device
      bonding: fix NULL pointer dereference in actor_port_prio setting

Haotian Zhang (1):
      net: wan: framer: pef2256: Switch to devm_mfd_add_devices()

Horatiu Vultur (3):
      net: phy: micrel: lan8842 errata
      net: phy: micrel: lan8842 errata
      lan966x: Fix sleeping in atomic context

Huiwen He (1):
      sctp: make sctp_transport_init() void

Ilia Gavrilov (1):
      Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()

Jakub Kicinski (11):
      Merge tag 'wireless-2025-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'for-net-2025-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch 'gve-fix-null-dereferencing-with-ptp-clock'
      Merge branch 'net-dsa-b53-fix-bcm63xx-rgmii-user-ports-with-speed-1g'
      Merge branch 'net-dsa-b53-minor-fdb-related-fixes'
      Merge branch 'net-phy-micrel-lan8842-erratas'
      Merge branch 'fix-sctp-diag-locking-issues'
      Merge branch 'bnxt_en-bug-fixes'
      Merge branch 'net-mlx5e-shampo-fixes-for-64kb-page-size'
      Merge tag 'wireless-2025-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'net-bridge-fix-two-mst-bugs'

Jiawen Wu (1):
      net: libwx: fix device bus LAN ID

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

Jonas Gorski (7):
      net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
      MAINTAINERS: add brcm tag driver to b53
      net: dsa: b53: fix resetting speed and pause on forced link
      net: dsa: b53: fix bcm63xx RGMII port link adjustment
      net: dsa: b53: fix enabling ip multicast
      net: dsa: b53: stop reading ARL entries if search is done
      net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips

Kalesh AP (1):
      bnxt_en: Fix a possible memory leak in bnxt_ptp_init

Kashyap Desai (1):
      bnxt_en: Always provide max entry and entry size in coredump segments

Martin Willi (1):
      wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup

Meghana Malladi (1):
      net: ti: icssg-prueth: Fix fdb hash size configuration

Miaoqing Pan (1):
      Revert "wifi: ath12k: Fix missing station power save configuration"

Michael Chan (1):
      bnxt_en: Shutdown FW DMA in bnxt_shutdown()

Michael S. Tsirkin (1):
      virtio_net: fix alignment for virtio_net_hdr_v1_hash

Michal Swiatkowski (1):
      libie: depend on DEBUG_FS when building LIBIE_FWLOG

Mohammad Heib (2):
      net: ionic: add dma_wmb() before ringing TX doorbell
      net: ionic: map SKB after pseudo-header checksum prep

Nikolay Aleksandrov (2):
      net: bridge: fix use-after-free due to MST port state bypass
      net: bridge: fix MST static key usage

Nishanth Menon (1):
      net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error

Qendrim Maxhuni (1):
      net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup

Raphael Pinsonneault-Thibeault (1):
      Bluetooth: hci_event: validate skb length for unknown CC opcode

Sebastian Andrzej Siewior (1):
      net: gro_cells: Reduce lock scope in gro_cell_poll

Shantiprasad Shettar (1):
      bnxt_en: Fix warning in bnxt_dl_reload_down()

Stefan Wiehler (3):
      sctp: Hold RCU read lock while iterating over address list
      sctp: Prevent TOCTOU out-of-bounds write
      sctp: Hold sock lock while iterating over address list

Tim Hostetler (2):
      gve: Implement gettimex64 with -EOPNOTSUPP
      gve: Implement settime64 with -EOPNOTSUPP

Tristram Ha (1):
      net: dsa: microchip: Fix reserved multicast address table programming

Vivian Wang (1):
      net: spacemit: Check netif_running() in emac_set_pauseparam()

Wang Liang (1):
      selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh

 MAINTAINERS                                        |   1 +
 drivers/bluetooth/btrtl.c                          |   4 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              |  18 ++-
 drivers/net/bonding/bond_options.c                 |   9 +-
 drivers/net/dsa/b53/b53_common.c                   |  36 ++++-
 drivers/net/dsa/b53/b53_regs.h                     |   3 +-
 drivers/net/dsa/microchip/ksz9477.c                |  98 +++++++++++--
 drivers/net/dsa/microchip/ksz9477_reg.h            |   3 +-
 drivers/net/dsa/microchip/ksz_common.c             |   4 +
 drivers/net/dsa/microchip/ksz_common.h             |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |   4 +-
 drivers/net/ethernet/google/gve/gve_ptp.c          |  15 ++
 drivers/net/ethernet/intel/Kconfig                 |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |   2 -
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   3 +
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  24 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  72 ++++-----
 .../ethernet/microchip/lan966x/lan966x_ethtool.c   |  18 +--
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |   2 -
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |   4 +-
 .../ethernet/microchip/lan966x/lan966x_vcap_impl.c |   8 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  34 ++---
 drivers/net/ethernet/spacemit/k1_emac.c            |   3 +
 drivers/net/ethernet/ti/icssg/icssg_config.c       |   7 +
 drivers/net/ethernet/ti/netcp_core.c               |  10 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |   3 +-
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |   4 +-
 drivers/net/mdio/mdio-airoha.c                     |   2 +
 drivers/net/netconsole.c                           |  10 ++
 drivers/net/phy/micrel.c                           | 163 +++++++++++++++++++++
 drivers/net/usb/qmi_wwan.c                         |   6 +
 drivers/net/virtio_net.c                           |  40 +++--
 drivers/net/wan/framer/pef2256/pef2256.c           |   7 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |  39 ++---
 drivers/net/wireless/ath/ath12k/mac.c              | 122 +++++++--------
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   7 +-
 drivers/net/wireless/zydas/zd1211rw/zd_usb.c       |   1 +
 drivers/ptp/ptp_chardev.c                          |   4 +
 drivers/soc/ti/knav_dma.c                          |  14 +-
 include/linux/net/intel/libie/fwlog.h              |  12 ++
 include/linux/virtio_net.h                         |   3 +-
 include/net/bluetooth/mgmt.h                       |   2 +-
 include/net/cfg80211.h                             |  78 ++++++++++
 include/uapi/linux/virtio_net.h                    |   3 +-
 net/8021q/vlan.c                                   |   2 +
 net/bluetooth/hci_event.c                          |   7 +
 net/bluetooth/mgmt.c                               |   6 +-
 net/bridge/br_forward.c                            |   2 +-
 net/bridge/br_if.c                                 |   1 +
 net/bridge/br_input.c                              |   4 +-
 net/bridge/br_mst.c                                |  10 +-
 net/bridge/br_private.h                            |  13 +-
 net/core/gro_cells.c                               |   4 +-
 net/core/netpoll.c                                 |   7 +-
 net/dsa/tag_brcm.c                                 |  10 +-
 net/mac80211/chan.c                                |   2 +-
 net/mac80211/ieee80211_i.h                         |   8 +-
 net/mac80211/link.c                                |   4 +-
 net/mac80211/mlme.c                                |  52 +++----
 net/sctp/diag.c                                    |  23 ++-
 net/sctp/transport.c                               |  21 +--
 net/wireless/core.c                                |  56 +++++++
 net/wireless/trace.h                               |  21 +++
 .../selftests/drivers/net/netdevsim/Makefile       |   4 +
 tools/testing/selftests/net/gro.c                  |  12 +-
 tools/testing/selftests/vsock/vmtest.sh            |   8 +-
 72 files changed, 877 insertions(+), 334 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ