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: <20240801131917.34494-1-pabeni@redhat.com>
Date: Thu,  1 Aug 2024 15:19:17 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.11-rc2

Hi Linus!

The following changes since commit 1722389b0d863056d78287a120a1d6cadb8d4f7b:

  Merge tag 'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-07-25 13:32:25 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.11-rc2

for you to fetch changes up to 25010bfdf8bbedc64c5c04d18f846412f5367d26:

  Merge branch 'mptcp-fix-duplicate-data-handling' (2024-08-01 12:30:16 +0200)

----------------------------------------------------------------
Including fixes from wireless, bleutooth, BPF and netfilter.

Current release - regressions:

 - core: drop bad gso csum_start and offset in virtio_net_hdr

 - wifi: mt76: fix null pointer access in mt792x_mac_link_bss_remove

 - eth: tun: add missing bpf_net_ctx_clear() in do_xdp_generic()

 - phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c

Current release - new code bugs:

 - smc: prevent UAF in inet_create()

 - bluetooth: btmtk: fix kernel crash when entering btmtk_usb_suspend

 - eth: bnxt: reject unsupported hash functions

Previous releases - regressions:

 - sched: act_ct: take care of padding in struct zones_ht_key

 - netfilter: fix null-ptr-deref in iptable_nat_table_init().

 - tcp: adjust clamping window for applications specifying SO_RCVBUF

Previous releases - always broken:

 - ethtool: rss: small fixes to spec and GET

 - mptcp:
   - fix signal endpoint re-add
   - pm: fix backup support in signal endpoints

 - wifi: ath12k: fix soft lockup on suspend

 - eth: bnxt_en: fix RSS logic in __bnxt_reserve_rings()

 - eth: ice: fix AF_XDP ZC timeout and concurrency issues

 - eth: mlx5:
   - fix missing lock on sync reset reload
   - fix error handling in irq_pool_request_irq

Signed-off-by: Paolo Abeni <pabeni@...hat.com>

----------------------------------------------------------------
Alexander Duyck (1):
      fbnic: Change kconfig prompt from S390=n to !S390

Alexandra Winter (1):
      net/iucv: fix use after free in iucv_sock_close()

Andy Chiu (1):
      net: axienet: start napi before enabling Rx/Tx

Arnd Bergmann (2):
      Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder
      Bluetooth: btmtk: remove #ifdef around declarations

Baochen Qiang (1):
      wifi: ath12k: fix reusing outside iterator in ath12k_wow_vif_set_wakeups()

Bartosz Golaszewski (1):
      net: phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c

Breno Leitao (1):
      net: Add skbuff.h to MAINTAINERS

Chris Lu (2):
      Bluetooth: btmtk: Fix kernel crash when entering btmtk_usb_suspend
      Bluetooth: btmtk: Fix btmtk.c undefined reference build error

Chris Mi (1):
      net/mlx5e: Fix CT entry update leaks of modify header context

D. Wythe (1):
      net/smc: prevent UAF in inet_create()

Dan Carpenter (1):
      net: mvpp2: Don't re-use loop iterator

David S. Miller (2):
      Merge branch 'ethtool-rss-fixes' into main
      Merge branch 'mptcp-endpoint-readd-fixes' into main

Eric Dumazet (1):
      sched: act_ct: take care of padding in struct zones_ht_key

Faizal Rahim (1):
      igc: Fix double reset adapter triggered from a single taprio cmd

Heiner Kallweit (1):
      r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY

Herve Codina (2):
      net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
      net: wan: fsl_qmc_hdlc: Discard received CRC

Jakub Kicinski (13):
      netlink: specs: correct the spec of ethtool
      ethtool: rss: echo the context number back
      Merge branch 'ethtool-rss-small-fixes-to-spec-and-get'
      Merge tag 'wireless-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'for-net-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      eth: bnxt: reject unsupported hash functions
      eth: bnxt: populate defaults in the RSS context struct
      ethtool: fix setting key and resetting indir at once
      ethtool: fix the state of additional contexts with old API
      selftests: drv-net: rss_ctx: check for all-zero keys
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'mlx5-misc-fixes-2024-07-30'

Jeongjun Park (1):
      tun: Add missing bpf_net_ctx_clear() in do_xdp_generic()

Jiri Olsa (1):
      bpf/selftests: Fix ASSERT_OK condition check in uprobe_syscall test

Johan Hovold (1):
      wifi: ath12k: fix soft lockup on suspend

Johannes Berg (2):
      wifi: mac80211: use monitor sdata with driver only if desired
      wifi: cfg80211: correct S1G beacon length calculation

Kiran K (1):
      Bluetooth: btintel: Fail setup on error

Krzysztof Kozlowski (1):
      net: MAINTAINERS: Demote Qualcomm IPA to "maintained"

Kuniyuki Iwashima (3):
      rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
      netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
      netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().

Liu Jing (1):
      selftests: mptcp: always close input's FD if opened

Luiz Augusto von Dentz (2):
      Bluetooth: hci_sync: Fix suspending with wrong filter policy
      Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning

Ma Ke (1):
      net: usb: sr9700: fix uninitialized variable use in sr_mdio_read

Maciej Fijalkowski (7):
      ice: don't busy wait for Rx queue disable in ice_qp_dis()
      ice: replace synchronize_rcu with synchronize_net
      ice: modify error handling when setting XSK pool in ndo_bpf
      ice: toggle netif_carrier when setting up XSK pool
      ice: improve updating ice_{t,r}x_ring::xsk_pool
      ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
      ice: xsk: fix txq interrupt mapping

Maciej Żenczykowski (1):
      ipv6: fix ndisc_is_useropt() handling for PIO

Mark Bloch (1):
      net/mlx5: Lag, don't use the hardcoded value of the first port

Mark Mentovai (1):
      net: phy: realtek: add support for RTL8366S Gigabit PHY

Matthieu Baerts (NGI0) (7):
      mptcp: sched: check both directions for backup
      mptcp: distinguish rcv vs sent backup flag in requests
      mptcp: pm: only set request_bkup flag when sending MP_PRIO
      mptcp: mib: count MPJ with backup flag
      selftests: mptcp: join: validate backup in MPJ
      mptcp: pm: fix backup support in signal endpoints
      selftests: mptcp: join: check backup support in signal endp

Michal Kubiak (1):
      ice: respect netif readiness in AF_XDP ZC related ndo's

Moshe Shemesh (1):
      net/mlx5: Fix missing lock on sync reset reload

Paolo Abeni (9):
      mptcp: fix user-space PM announced address accounting
      mptcp: fix NL PM announced address accounting
      selftests: mptcp: add explicit test case for remove/readd
      selftests: mptcp: fix error path
      Merge branch 'mptcp-fix-inconsistent-backup-usage'
      Merge tag 'nf-24-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      mptcp: fix bad RCVPRUNED mib accounting
      mptcp: fix duplicate data handling
      Merge branch 'mptcp-fix-duplicate-data-handling'

Pavan Chebbi (1):
      bnxt_en: Fix RSS logic in __bnxt_reserve_rings()

Rahul Rameshbabu (1):
      net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability

Raju Lakkaraju (1):
      net: phy: micrel: Fix the KSZ9131 MDI-X status issue

Sean Wang (1):
      wifi: mt76: mt7921: fix null pointer access in mt792x_mac_link_bss_remove

Shahar Shitrit (1):
      net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys

Shay Drory (2):
      net/mlx5: Always drain health in shutdown callback
      net/mlx5: Fix error handling in irq_pool_request_irq

Stanislav Fomichev (1):
      selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp

Subash Abhinov Kasiviswanathan (1):
      tcp: Adjust clamping window for applications specifying SO_RCVBUF

Veerendranath Jakkam (1):
      wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done

Willem de Bruijn (1):
      net: drop bad gso csum_start and offset in virtio_net_hdr

Yevgeny Kliteynik (1):
      net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule

 Documentation/netlink/specs/ethtool.yaml           |   2 +-
 Documentation/networking/ethtool-netlink.rst       |   1 +
 MAINTAINERS                                        |   3 +-
 drivers/bluetooth/Kconfig                          |   2 +
 drivers/bluetooth/btintel.c                        |   3 +
 drivers/bluetooth/btmtk.c                          |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  14 +-
 drivers/net/ethernet/intel/ice/ice.h               |  11 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |  10 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           | 184 +++++++++++++--------
 drivers/net/ethernet/intel/ice/ice_xsk.h           |  14 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  33 ++--
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   1 +
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |   7 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   5 +-
 .../net/ethernet/mellanox/mlx5/core/irq_affinity.c |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |   1 +
 .../ethernet/mellanox/mlx5/core/steering/dr_rule.c |   2 +-
 drivers/net/ethernet/meta/Kconfig                  |   2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   8 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   2 +-
 drivers/net/phy/aquantia/aquantia_main.c           |  29 +++-
 drivers/net/phy/micrel.c                           |  34 ++--
 drivers/net/phy/realtek.c                          |   7 +
 drivers/net/usb/sr9700.c                           |  11 +-
 drivers/net/wan/fsl_qmc_hdlc.c                     |  31 +++-
 drivers/net/wireless/ath/ath12k/pci.c              |   3 +-
 drivers/net/wireless/ath/ath12k/wow.c              |   8 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   1 +
 include/linux/virtio_net.h                         |  16 +-
 include/trace/events/mptcp.h                       |   2 +-
 net/bluetooth/hci_core.c                           |   7 -
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/hci_sync.c                           |  21 +++
 net/core/dev.c                                     |   1 +
 net/core/rtnetlink.c                               |   2 +-
 net/ethtool/ioctl.c                                |  43 +++--
 net/ethtool/rss.c                                  |   8 +-
 net/ipv4/netfilter/iptable_nat.c                   |  18 +-
 net/ipv4/tcp_input.c                               |  23 ++-
 net/ipv4/tcp_offload.c                             |   3 +
 net/ipv4/udp_offload.c                             |   4 +
 net/ipv6/ndisc.c                                   |  34 ++--
 net/ipv6/netfilter/ip6table_nat.c                  |  14 +-
 net/iucv/af_iucv.c                                 |   4 +-
 net/mac80211/cfg.c                                 |   7 +-
 net/mac80211/tx.c                                  |   5 +-
 net/mac80211/util.c                                |   2 +-
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/options.c                                |   2 +-
 net/mptcp/pm.c                                     |  12 ++
 net/mptcp/pm_netlink.c                             |  46 +++++-
 net/mptcp/pm_userspace.c                           |  18 ++
 net/mptcp/protocol.c                               |  18 +-
 net/mptcp/protocol.h                               |   4 +
 net/mptcp/subflow.c                                |  26 ++-
 net/sched/act_ct.c                                 |   4 +-
 net/smc/af_smc.c                                   |   7 +-
 net/wireless/scan.c                                |  11 +-
 net/wireless/sme.c                                 |   1 +
 tools/testing/selftests/bpf/Makefile               |   2 +-
 .../selftests/bpf/prog_tests/uprobe_syscall.c      |   2 +-
 tools/testing/selftests/drivers/net/hw/rss_ctx.py  |  37 ++++-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 103 ++++++++++--
 73 files changed, 694 insertions(+), 303 deletions(-)


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ