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: <20250417170059.4012070-1-kuba@kernel.org>
Date: Thu, 17 Apr 2025 10:00:59 -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-rc3

Hi Linus!

The following changes since commit ab59a8605604f71bbbc16077270dc3f39648b7fc:

  Merge tag 'net-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-04-10 08:52:18 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.15-rc3

for you to fetch changes up to 1b66124135f5f8640bd540fadda4b20cdd23114b:

  net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings (2025-04-17 08:13:41 -0700)

----------------------------------------------------------------
Including fixes from Bluetooth, CAN and Netfilter.

Current release - regressions:

 - 2 fixes for the netdev per-instance locking

 - batman-adv: fix double-hold of meshif when getting enabled

Current release - new code bugs:

 - Bluetooth: increment TX timestamping tskey always for stream sockets

 - wifi: static analysis and build fixes for the new Intel sub-driver

Previous releases - regressions:

 - net: fib_rules: fix iif / oif matching on L3 master (VRF) device

 - ipv6: add exception routes to GC list in rt6_insert_exception()

 - netfilter: conntrack: fix erroneous removal of offload bit

 - Bluetooth:
  - fix sending MGMT_EV_DEVICE_FOUND for invalid address
  - l2cap: process valid commands in too long frame
  - btnxpuart: Revert baudrate change in nxp_shutdown

Previous releases - always broken:

 - ethtool: fix memory corruption during SFP FW flashing

 - eth: hibmcge: fixes for link and MTU handling, pause frames etc.

 - eth: igc: fixes for PTM (PCIe timestamping)

 - dsa: b53: enable BPDU reception for management port

Misc:

 - fixes for Netlink protocol schemas

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

----------------------------------------------------------------
Abdun Nihaal (7):
      wifi: at76c50x: fix use after free access in at76_disconnect
      wifi: brcmfmac: fix memory leak in brcmf_get_module_param
      wifi: wl1251: fix memory leak in wl1251_tx_work
      pds_core: fix memory leak in pdsc_debugfs_add_qcq()
      net: ngbe: fix memory leak in ngbe_probe() error path
      cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path
      net: txgbe: fix memory leak in txgbe_probe() error path

Arnd Bergmann (1):
      iwlwifi: mld: fix building with CONFIG_PM_SLEEP disabled

Bo-Cun Chen (3):
      net: ethernet: mtk_eth_soc: reapply mdc divider on reset
      net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps
      net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings

Chenyuan Yang (1):
      octeontx2-pf: handle otx2_mbox_get_rsp errors

Christopher S M Hall (6):
      igc: fix PTM cycle trigger logic
      igc: increase wait time before retrying PTM
      igc: move ktime snapshot into PTM retry loop
      igc: handle the IGC_PTP_ENABLED flag correctly
      igc: cleanup PTP module if probe fails
      igc: add lock preventing multiple simultaneous PTM transactions

Damodharam Ammepalli (1):
      ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll()

Dan Carpenter (2):
      wifi: iwlwifi: mld: silence uninitialized variable warning
      Bluetooth: btrtl: Prevent potential NULL dereference

David Wei (1):
      io_uring/zcrx: enable tcp-data-split in selftest

Davide Caratti (1):
      can: fix missing decrement of j1939_proto.inuse_idx

Dmitry Baryshkov (1):
      Bluetooth: qca: fix NV variant for one of WCN3950 SoCs

Florian Westphal (1):
      netfilter: conntrack: fix erronous removal of offload bit

Frédéric Danis (2):
      Bluetooth: l2cap: Check encryption key size on incoming connection
      Bluetooth: l2cap: Process valid commands in too long frame

Ido Schimmel (2):
      net: fib_rules: Fix iif / oif matching on L3 master device
      selftests: fib_rule_tests: Add VRF match tests

Ilya Maximets (1):
      net: openvswitch: fix nested key length validation in the set() action

Jakub Kicinski (20):
      Merge tag 'for-net-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge tag 'wireless-2025-04-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'there-are-some-bugfix-for-hibmcge-driver'
      net: don't mix device locking in dev_close_many() calls
      netlink: specs: ovs_vport: align with C codegen capabilities
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      eth: bnxt: fix missing ring index trim on error path
      Merge branch 'fib_rules-fix-iif-oif-matching-on-l3-master-device'
      Merge tag 'linux-can-fixes-for-6.15-20250415' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      tools: ynl-gen: don't declare loop iterator in place
      tools: ynl-gen: move local vars after the opening bracket
      tools: ynl-gen: individually free previous values on double set
      tools: ynl-gen: make sure we validate subtype of array-nest
      netlink: specs: rt-link: add an attr layer around alt-ifname
      netlink: specs: rtnetlink: attribute naming corrections
      netlink: specs: rt-link: adjust mctp attribute naming
      netlink: specs: rt-neigh: prefix struct nfmsg members with ndm
      Merge branch 'ynl-avoid-leaks-in-attr-override-and-spec-fixes-for-c'
      Merge branch 'collection-of-dsa-bug-fixes'
      net: don't try to ops lock uninitialized devs

Jijie Shao (7):
      net: hibmcge: fix incorrect pause frame statistics issue
      net: hibmcge: fix incorrect multicast filtering issue
      net: hibmcge: fix the share of irq statistics among different network ports issue
      net: hibmcge: fix wrong mtu log issue
      net: hibmcge: fix the incorrect np_link fail state issue.
      net: hibmcge: fix not restore rx pause mac addr after reset issue
      net: hibmcge: fix multiple phy_stop() issue

Johannes Berg (4):
      wifi: iwlwifi: mld: fix PM_SLEEP -Wundef warning
      wifi: add wireless list to MAINTAINERS
      wifi: iwlwifi: pcie: set state to no-FW before reset handshake
      Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"

Jonas Gorski (2):
      net: b53: enable BPDU reception for management port
      net: bridge: switchdev: do not notify new brentries as changed

Kees Cook (1):
      Bluetooth: vhci: Avoid needless snprintf() calls

Kuniyuki Iwashima (1):
      smc: Fix lockdep false-positive for IPPROTO_SMC.

Luiz Augusto von Dentz (1):
      Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address

Lukas Wunner (1):
      wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_resume() error

Matt Johnston (1):
      net: mctp: Set SOCK_RCU_FREE

Meghana Malladi (3):
      net: ti: icssg-prueth: Fix kernel warning while bringing down network interface
      net: ti: icssg-prueth: Fix possible NULL pointer dereference inside emac_xmit_xdp_frame()
      net: ti: icss-iep: Fix possible NULL pointer dereference for perout request

Michael Walle (1):
      net: ethernet: ti: am65-cpsw: fix port_np reference counting

Neeraj Sanjay Kale (2):
      Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdown
      Bluetooth: btnxpuart: Add an error message if FW dump trigger fails

Paolo Abeni (3):
      Merge branch 'bug-fixes-from-xdp-and-perout-series'
      Merge tag 'for-net-2025-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge tag 'nf-25-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Pauli Virtanen (1):
      Bluetooth: increment TX timestamping tskey always for stream sockets

Remi Pommarel (2):
      wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
      wifi: mac80211: Purge vif txq in ieee80211_do_stop()

Sagi Maimon (1):
      ptp: ocp: fix start time alignment in ptp_ocp_signal_set

Stanislav Fomichev (1):
      bonding: hold ops lock around get_link

Sven Eckelmann (1):
      batman-adv: Fix double-hold of meshif when getting enabled

Toke Høiland-Jørgensen (1):
      selftests/tc-testing: Add test for echo of big TC filters

Vladimir Oltean (5):
      net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered
      net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported
      net: dsa: clean up FDB, MDB, VLAN entries on unbind
      net: dsa: free routing table on probe failure
      net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails

Weizhao Ouyang (1):
      can: rockchip_canfd: fix broken quirks checks

Xin Long (1):
      ipv6: add exception routes to GC list in rt6_insert_exception

Yedidya Benshimol (1):
      wifi: iwlwifi: mld: reduce scope for uninitialized variable

 Documentation/netlink/specs/ovs_vport.yaml         |   4 +-
 Documentation/netlink/specs/rt_link.yaml           |  20 ++--
 Documentation/netlink/specs/rt_neigh.yaml          |  14 +--
 MAINTAINERS                                        |   6 ++
 drivers/bluetooth/btnxpuart.c                      |  21 ++--
 drivers/bluetooth/btqca.c                          |   2 +-
 drivers/bluetooth/btrtl.c                          |   2 +
 drivers/bluetooth/hci_vhci.c                       |  10 +-
 drivers/net/bonding/bond_main.c                    |  13 ++-
 drivers/net/can/rockchip/rockchip_canfd-core.c     |   7 +-
 drivers/net/dsa/b53/b53_common.c                   |  10 ++
 drivers/net/dsa/mv88e6xxx/chip.c                   |  13 ++-
 drivers/net/dsa/mv88e6xxx/devlink.c                |   3 +-
 drivers/net/ethernet/amd/pds_core/debugfs.c        |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |   1 +
 .../net/ethernet/hisilicon/hibmcge/hbg_common.h    |   8 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c   |  11 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c  |   2 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c   |   3 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c    |   7 ++
 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c   |  24 +++--
 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c  |   8 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c  |  11 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h   |   3 +
 drivers/net/ethernet/intel/igc/igc.h               |   1 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |   6 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           | 113 +++++++++++++-------
 drivers/net/ethernet/marvell/octeontx2/nic/rep.c   |   2 +
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  49 +++++----
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   1 +
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  15 ++-
 drivers/net/ethernet/ti/icssg/icss_iep.c           | 117 ++++++++++-----------
 drivers/net/ethernet/ti/icssg/icssg_common.c       |   9 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   3 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |   3 +-
 drivers/net/wireless/atmel/at76c50x-usb.c          |   2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   4 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c   |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/iface.h     |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |   7 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   8 +-
 drivers/net/wireless/ti/wl1251/tx.c                |   4 +-
 drivers/ptp/ptp_ocp.c                              |   1 +
 include/net/fib_rules.h                            |   2 +
 include/net/flow.h                                 |   1 +
 include/net/l3mdev.h                               |  27 +++++
 net/batman-adv/hard-interface.c                    |   1 -
 net/bluetooth/hci_conn.c                           |   8 +-
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/l2cap_core.c                         |  21 +++-
 net/bridge/br_vlan.c                               |   4 +-
 net/can/j1939/socket.c                             |   1 +
 net/core/dev.c                                     |  19 +++-
 net/core/fib_rules.c                               |  48 +++++++--
 net/core/rtnetlink.c                               |   5 +-
 net/dsa/dsa.c                                      |  59 +++++++++--
 net/dsa/tag_8021q.c                                |   2 +-
 net/ethtool/cmis_cdb.c                             |   2 +-
 net/ipv6/route.c                                   |   1 +
 net/l3mdev/l3mdev.c                                |   4 +-
 net/mac80211/iface.c                               |   3 +
 net/mctp/af_mctp.c                                 |   3 +
 net/netfilter/nf_flow_table_core.c                 |  10 +-
 net/openvswitch/flow_netlink.c                     |   3 +-
 net/smc/af_smc.c                                   |   5 +
 tools/net/ynl/pyynl/ynl_gen_c.py                   |  96 ++++++++++++-----
 tools/testing/selftests/drivers/net/hw/iou-zcrx.py |   4 +
 tools/testing/selftests/net/fib_rule_tests.sh      |  34 ++++++
 .../tc-testing/tc-tests/infra/actions.json         |  22 ++++
 72 files changed, 684 insertions(+), 276 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ