[<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