[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250515161024.2062444-1-kuba@kernel.org>
Date: Thu, 15 May 2025 09:10:24 -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.15-rc7
Hi Linus!
The following changes since commit 2c89c1b655c0b06823f4ee8b055140d8628fc4da:
Merge tag 'net-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-05-08 08:33:56 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.15-rc7
for you to fetch changes up to 0afc44d8cdf6029cce0a92873f0de5ac9416cec8:
net: devmem: fix kernel panic when netlink socket close after module unload (2025-05-15 08:05:32 -0700)
----------------------------------------------------------------
Including fixes from Bluetooth and wireless.
A few more fixes for the locking changes trickling in. Nothing
too alarming, I suspect those will continue for another release.
Other than that things are slowing down nicely.
Current release - fix to a fix:
- Bluetooth: hci_event: use key encryption size when its known
- tools: ynl-gen: allow multi-attr without nested-attributes again
Current release - regressions:
- locking fixes:
- lock lower level devices when updating features
- eth: bnxt_en: bring back rtnl_lock() in the bnxt_open() path
- devmem: fix panic when Netlink socket closes after module unload
Current release - new code bugs:
- eth: txgbe: fixes for FW communication on new AML devices
Previous releases - always broken:
- sched: flush gso_skb list too during ->change(), avoid potential
null-deref on reconfig
- wifi: mt76: disable NAPI on driver removal
- hv_netvsc: fix error "nvsp_rndis_pkt_complete error status: 2"
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Abdun Nihaal (1):
qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
Andrew Jeffery (1):
net: mctp: Ensure keys maintain only one ref to corresponding dev
Bo-Cun Chen (1):
net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability
Carolina Jubran (1):
net/mlx5e: Disable MACsec offload for uplink representor profile
Cong Wang (2):
net_sched: Flush gso_skb list too during ->change()
selftests/tc-testing: Add qdisc limit trimming tests
Cosmin Ratiu (2):
tests/ncdevmem: Fix double-free of queue array
net: Lock lower level devices when updating features
David S. Miller (1):
Merge branch 'net_sched-gso_skb-flushing'
Fedor Pchelkin (1):
wifi: mt76: disable napi on driver removal
Gerhard Engleder (1):
tsnep: fix timestamping with a stacked DSA driver
Hangbin Liu (1):
tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
Hariprasad Kelam (2):
octeontx2-pf: Fix ethtool support for SDP representors
octeontx2-af: Fix CGX Receive counters
Ido Schimmel (1):
mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
Jakub Kicinski (6):
Merge tag 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag 'batadv-net-pullrequest-20250509' of git://git.open-mesh.org/linux-merge
netlink: specs: tc: fix a couple of attribute names
netlink: specs: tc: all actions are indexed arrays
Merge branch 'hv_netvsc-fix-error-nvsp_rndis_pkt_complete-error-status-2'
Merge tag 'wireless-2025-05-15' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Jiawen Wu (3):
net: txgbe: Fix to calculate EEPROM checksum for AML devices
net: libwx: Fix FW mailbox reply timeout
net: libwx: Fix FW mailbox unknown command
Johannes Berg (1):
Merge tag 'mt76-fixes-2025-05-15' of https://github.com/nbd168/wireless
Jonas Gorski (1):
net: dsa: b53: prevent standalone from trying to forward to other ports
Kees Cook (1):
wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
Konstantin Shkolnyy (1):
vsock/test: Fix occasional failure in SIOCOUTQ tests
Luiz Augusto von Dentz (2):
Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
Bluetooth: hci_event: Fix not using key encryption size when its known
Lukas Wunner (1):
tools: ynl-gen: Allow multi-attr without nested-attributes again
Mathieu Othacehe (1):
net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
Matt Johnston (1):
net: mctp: Don't access ifa_index when missing
Matthias Schiffer (1):
batman-adv: fix duplicate MAC address check
Michael Chan (1):
bnxt_en: bring back rtnl_lock() in the bnxt_open() path
Michael Kelley (5):
Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
hv_netvsc: Remove rmsg_pgcnt
Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
Ming Yen Hsieh (1):
wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
Nathan Chancellor (1):
net: qede: Initialize qede_ll_ops with designated initializer
Oleksij Rempel (2):
net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
Paolo Abeni (1):
Merge branch 'address-eee-regressions-on-ksz-switches-since-v6-9-v6-14'
Pengtao He (1):
net/tls: fix kernel panic when alloc_page failed
Subbaraya Sundeep (2):
octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
octeontx2-pf: Do not reallocate all ntuple filters
Taehee Yoo (1):
net: devmem: fix kernel panic when netlink socket close after module unload
Vladimir Oltean (2):
net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
docs: networking: timestamping: improve stacked PHC sentence
Documentation/netlink/specs/tc.yaml | 10 +-
Documentation/networking/timestamping.rst | 8 +-
drivers/hv/channel.c | 65 +---------
drivers/net/dsa/b53/b53_common.c | 33 +++++
drivers/net/dsa/b53/b53_regs.h | 14 +++
drivers/net/dsa/microchip/ksz_common.c | 137 ++++++++++++++++-----
drivers/net/dsa/sja1105/sja1105_main.c | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 ++++--
drivers/net/ethernet/cadence/macb_main.c | 19 +--
drivers/net/ethernet/engleder/tsnep_main.c | 30 +++--
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +
.../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 3 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 +
.../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 1 +
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 10 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 3 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 +
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +-
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 10 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 8 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 2 +
drivers/net/hyperv/hyperv_net.h | 13 +-
drivers/net/hyperv/netvsc.c | 57 +++++++--
drivers/net/hyperv/netvsc_drv.c | 62 +++-------
drivers/net/hyperv/rndis_filter.c | 24 +---
drivers/net/phy/micrel.c | 7 --
drivers/net/wireless/mediatek/mt76/dma.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 4 +-
drivers/scsi/storvsc_drv.c | 1 +
include/linux/hyperv.h | 7 --
include/linux/micrel_phy.h | 1 -
include/net/bluetooth/hci_core.h | 1 +
include/net/sch_generic.h | 15 +++
net/batman-adv/hard-interface.c | 31 +++--
net/bluetooth/hci_conn.c | 24 ++++
net/bluetooth/hci_event.c | 73 ++++++-----
net/bluetooth/mgmt.c | 9 +-
net/core/dev.c | 2 +
net/core/devmem.c | 7 ++
net/core/devmem.h | 2 +
net/core/netdev-genl.c | 11 ++
net/mac80211/main.c | 6 +-
net/mctp/device.c | 15 ++-
net/mctp/route.c | 4 +-
net/sched/sch_codel.c | 2 +-
net/sched/sch_fq.c | 2 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_fq_pie.c | 2 +-
net/sched/sch_hhf.c | 2 +-
net/sched/sch_pie.c | 2 +-
net/tls/tls_strp.c | 3 +-
tools/net/ynl/pyynl/ethtool.py | 22 ++--
tools/net/ynl/pyynl/ynl_gen_c.py | 7 +-
tools/testing/selftests/drivers/net/hw/ncdevmem.c | 55 ++++-----
.../tc-testing/tc-tests/qdiscs/codel.json | 24 ++++
.../selftests/tc-testing/tc-tests/qdiscs/fq.json | 22 ++++
.../tc-testing/tc-tests/qdiscs/fq_codel.json | 22 ++++
.../tc-testing/tc-tests/qdiscs/fq_pie.json | 22 ++++
.../selftests/tc-testing/tc-tests/qdiscs/hhf.json | 22 ++++
.../selftests/tc-testing/tc-tests/qdiscs/pie.json | 24 ++++
tools/testing/vsock/vsock_test.c | 28 +++--
64 files changed, 698 insertions(+), 361 deletions(-)
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/pie.json
Powered by blists - more mailing lists