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: <20250227164103.3599252-1-kuba@kernel.org>
Date: Thu, 27 Feb 2025 08:41:03 -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.14-rc5

Hi Linus!

You'll see a prompt for NET_DSA_REALTEK_RTL8366RB_LEDS.
We should probably hide it from the user, and just use the default.
I'm following up with Linus W, but I don't supposed this is a big deal.

The following changes since commit 27eddbf3449026a73d6ed52d55b192bfcf526a03:

  Merge tag 'net-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-02-20 10:19:54 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 54e1b4becf5e220be03db4e1be773c1310e8cbbd:

  net: ti: icss-iep: Reject perout generation request (2025-02-27 08:09:02 -0800)

----------------------------------------------------------------
Including fixes from bluetooth. We didn't get netfilter or wireless PRs
this week, so next week's PR is probably going to be bigger. A healthy
dose of fixes for bugs introduced in the current release nonetheless.

Current release - regressions:

 - Bluetooth: always allow SCO packets for user channel

 - af_unix: fix memory leak in unix_dgram_sendmsg()

 - rxrpc:
   - remove redundant peer->mtu_lock causing lockdep splats
   - fix spinlock flavor issues with the peer record hash

 - eth: iavf: fix circular lock dependency with netdev_lock

 - net: use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net()
   RDMA driver register notifier after the device

Current release - new code bugs:

 - ethtool: fix ioctl confusing drivers about desired HDS user config

 - eth: ixgbe: fix media cage present detection for E610 device

Previous releases - regressions:

 - loopback: avoid sending IP packets without an Ethernet header

 - mptcp: reset connection when MPTCP opts are dropped after join

Previous releases - always broken:

 - net: better track kernel sockets lifetime

 - ipv6: fix dst ref loop on input in seg6 and rpl lw tunnels

 - phy: qca807x: use right value from DTS for DAC_DSP_BIAS_CURRENT

 - eth: enetc: number of error handling fixes

 - dsa: rtl8366rb: reshuffle the code to fix config / build issue
   with LED support

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

----------------------------------------------------------------
Adrian Huang (1):
      af_unix: Fix memory leak in unix_dgram_sendmsg()

Carolina Jubran (2):
      net/mlx5: Fix vport QoS cleanup on error
      net/mlx5: Restore missing trace event when enabling vport QoS

David Howells (5):
      rxrpc: rxperf: Fix missing decoding of terminal magic cookie
      rxrpc: peer->mtu_lock is redundant
      rxrpc: Fix locking issues with the peer record hash
      afs: Fix the server_list to unuse a displaced server rather than putting it
      afs: Give an afs_server object a ref on the afs_cell object it points to

Eric Dumazet (3):
      net: better track kernel sockets lifetime
      ipvlan: ensure network headers are in skb linear part
      idpf: fix checksums set in idpf_rx_rsc()

Frederic Weisbecker (1):
      net: Handle napi_schedule() calls from non-interrupt

George Moussalem (1):
      net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT

Harshal Chaudhari (1):
      net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.

Harshitha Ramamurthy (1):
      gve: unlink old napi when stopping a queue using queue API

Hsin-chen Chuang (1):
      Bluetooth: Always allow SCO packets for user channel

Ido Schimmel (1):
      net: loopback: Avoid sending IP packets without an Ethernet header

Jacob Keller (1):
      iavf: fix circular lock dependency with netdev_lock

Jakub Kicinski (9):
      Merge branch 'rxrpc-afs-miscellaneous-fixes'
      Merge tag 'for-net-2025-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      MAINTAINERS: fix DWMAC S32 entry
      net: ethtool: fix ioctl confusing drivers about desired HDS user config
      selftests: drv-net: test XDP, HDS auto and the ioctl path
      Merge branch 'mptcp-misc-fixes'
      Merge branch 'intel-wired-lan-driver-updates-2025-02-24-ice-idpf-iavf-ixgbe'
      Merge branch 'net-enetc-fix-some-known-issues'
      Merge branch 'mlx5-misc-fixes-2025-02-25'

Jiri Slaby (SUSE) (1):
      net: set the minimum for net_hotdata.netdev_budget_usecs

Joe Damato (1):
      selftests: drv-net: Check if combined-count exists

Justin Iurman (2):
      net: ipv6: fix dst ref loop on input in seg6 lwt
      net: ipv6: fix dst ref loop on input in rpl lwt

Kuniyuki Iwashima (1):
      net: Use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net().

Linus Walleij (1):
      net: dsa: rtl8366rb: Fix compilation problem

Luiz Augusto von Dentz (1):
      Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response

Marcin Szycik (2):
      ice: Fix deinitializing VF in error path
      ice: Avoid setting default Rx VSI twice in switchdev setup

Matthieu Baerts (NGI0) (2):
      mptcp: reset when MPTCP opts are dropped after join
      mptcp: safety check before fallback

Meghana Malladi (1):
      net: ti: icss-iep: Reject perout generation request

Mohammad Heib (1):
      net: Clear old fragment checksum value in napi_reuse_skb

Nikita Zhandarovich (1):
      usbnet: gl620a: fix endpoint checking in genelink_bind()

Paolo Abeni (2):
      mptcp: always handle address removal under msk socket lock
      Merge branch 'fixes-for-seg6-and-rpl-lwtunnels-on-input'

Philo Lu (1):
      ipvs: Always clear ipvs_property flag in skb_scrub_packet()

Piotr Kwapulinski (1):
      ixgbe: fix media cage present detection for E610 device

Qunqin Zhao (1):
      net: stmmac: dwmac-loongson: Add fix_soc_reset() callback

Sascha Hauer (1):
      net: ethernet: ti: am65-cpsw: select PAGE_POOL

Sean Anderson (1):
      net: cadence: macb: Synchronize stats calculations

Shay Drory (1):
      net/mlx5: IRQ, Fix null string in debug print

Stanislav Fomichev (1):
      tcp: devmem: don't write truncated dmabuf CMSGs to userspace

Wang Hai (1):
      tcp: Defer ts_recent changes until req is owned

Wei Fang (8):
      net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
      net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
      net: enetc: correct the xdp_tx statistics
      net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
      net: enetc: update UDP checksum when updating originTimestamp field
      net: enetc: add missing enetc4_link_deinit()
      net: enetc: remove the mm_lock from the ENETC v4 driver
      net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()

Willem de Bruijn (1):
      MAINTAINERS: socket timestamping: add Jason Xing as reviewer

 MAINTAINERS                                        |   5 +-
 drivers/bluetooth/btusb.c                          |   6 +-
 drivers/net/dsa/realtek/Kconfig                    |   6 +
 drivers/net/dsa/realtek/Makefile                   |   3 +
 drivers/net/dsa/realtek/rtl8366rb-leds.c           | 177 ++++++++++++++
 drivers/net/dsa/realtek/rtl8366rb.c                | 258 +--------------------
 drivers/net/dsa/realtek/rtl8366rb.h                | 107 +++++++++
 drivers/net/ethernet/cadence/macb.h                |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |  12 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       | 103 +++++---
 drivers/net/ethernet/freescale/enetc/enetc4_pf.c   |   2 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   7 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |   2 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  12 +-
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   3 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |   5 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |   8 +
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |   2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |  14 ++
 drivers/net/ethernet/ti/Kconfig                    |   1 +
 drivers/net/ethernet/ti/icssg/icss_iep.c           |  21 +-
 drivers/net/ipvlan/ipvlan_core.c                   |  21 +-
 drivers/net/loopback.c                             |  14 ++
 drivers/net/netdevsim/ethtool.c                    |   2 +
 drivers/net/phy/qcom/qca807x.c                     |   2 +-
 drivers/net/usb/gl620a.c                           |   4 +-
 fs/afs/server.c                                    |   3 +
 fs/afs/server_list.c                               |   4 +-
 include/linux/socket.h                             |   2 +
 include/net/sock.h                                 |   1 +
 include/trace/events/afs.h                         |   2 +
 net/bluetooth/l2cap_core.c                         |   9 +-
 net/core/dev.c                                     |  14 +-
 net/core/gro.c                                     |   1 +
 net/core/scm.c                                     |  10 +
 net/core/skbuff.c                                  |   2 +-
 net/core/sock.c                                    |  27 ++-
 net/core/sysctl_net_core.c                         |   3 +-
 net/ethtool/common.c                               |  16 ++
 net/ethtool/common.h                               |   6 +
 net/ethtool/ioctl.c                                |   4 +-
 net/ethtool/rings.c                                |   9 +-
 net/ipv4/tcp.c                                     |  26 +--
 net/ipv4/tcp_minisocks.c                           |  10 +-
 net/ipv6/rpl_iptunnel.c                            |  14 +-
 net/ipv6/seg6_iptunnel.c                           |  14 +-
 net/mptcp/pm_netlink.c                             |   5 -
 net/mptcp/protocol.h                               |   2 +
 net/mptcp/subflow.c                                |  20 +-
 net/netlink/af_netlink.c                           |  10 -
 net/rds/tcp.c                                      |   8 +-
 net/rxrpc/ar-internal.h                            |   1 -
 net/rxrpc/input.c                                  |   2 -
 net/rxrpc/peer_event.c                             |   9 +-
 net/rxrpc/peer_object.c                            |   5 +-
 net/rxrpc/rxperf.c                                 |  12 +
 net/smc/af_smc.c                                   |   5 +-
 net/sunrpc/svcsock.c                               |   5 +-
 net/sunrpc/xprtsock.c                              |   8 +-
 net/unix/af_unix.c                                 |   1 +
 tools/testing/selftests/drivers/net/hds.py         | 145 +++++++++++-
 tools/testing/selftests/drivers/net/queues.py      |   7 +-
 tools/testing/selftests/net/lib/Makefile           |   3 +
 tools/testing/selftests/net/lib/xdp_dummy.bpf.c    |  13 ++
 69 files changed, 792 insertions(+), 461 deletions(-)
 create mode 100644 drivers/net/dsa/realtek/rtl8366rb-leds.c
 create mode 100644 drivers/net/dsa/realtek/rtl8366rb.h
 create mode 100644 tools/testing/selftests/net/lib/xdp_dummy.bpf.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ