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: <20240328143117.26574-1-pabeni@redhat.com>
Date: Thu, 28 Mar 2024 15:31:17 +0100
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.9-rc2

Hi Linus!

The following changes since commit cba9ffdb9913dfe6be29f049ce920ce451ce7cc4:

  Merge tag 'net-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-03-21 14:50:39 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 18685451fc4e546fc0e718580d32df3c0e5c8272:

  inet: inet_defrag: prevent sk release while still in use (2024-03-28 12:06:22 +0100)

----------------------------------------------------------------
Including fixes from bpf, WiFi and netfilter.

Current release - regressions:

 - ipv6: fix address dump when IPv6 is disabled on an interface

Current release - new code bugs:

 - bpf: temporarily disable atomic operations in BPF arena

 - nexthop: fix uninitialized variable in nla_put_nh_group_stats()

Previous releases - regressions:

 - bpf: protect against int overflow for stack access size

 - hsr: fix the promiscuous mode in offload mode

 - wifi: don't always use FW dump trig

 - tls: adjust recv return with async crypto and failed copy to userspace

 - tcp: properly terminate timers for kernel sockets

 - ice: fix memory corruption bug with suspend and rebuild

 - at803x: fix kernel panic with at8031_probe

 - qeth: handle deferred cc1

Previous releases - always broken:

 - bpf: fix bug in BPF_LDX_MEMSX

 - netfilter: reject table flag and netdev basechain updates

 - inet_defrag: prevent sk release while still in use

 - wifi: pick the version of SESSION_PROTECTION_NOTIF

 - wwan: t7xx: split 64bit accesses to fix alignment issues

 - mlxbf_gige: call request_irq() after NAPI initialized

 - hns3: fix kernel crash when devlink reload during pf initialization

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

----------------------------------------------------------------
Alexandra Winter (1):
      s390/qeth: handle deferred cc1

Alexei Starovoitov (5):
      bpf: Clarify bpf_arena comments.
      libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM
      selftests/bpf: Remove hard coded PAGE_SIZE macro.
      selftests/bpf: Add arena test case for 4Gbyte corner case
      Merge branch 'check-bloom-filter-map-value-size'

Andrei Matei (2):
      bpf: Check bloom filter map value size
      bpf: Protect against int overflow for stack access size

Andrii Nakryiko (2):
      Merge branch 'bpf-arena-followups'
      libbpf: fix u64-to-pointer cast on 32-bit arches

Arnaldo Carvalho de Melo (1):
      libbpf: Define MFD_CLOEXEC if not available

Artem Savkov (1):
      arm64: bpf: fix 32bit unconditional bswap

Arınç ÜNAL (1):
      net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530

Ayala Beker (1):
      wifi: mac80211: correctly set active links upon TTLM

Benjamin Berg (2):
      wifi: iwlwifi: mvm: guard against invalid STA ID on removal
      wifi: iwlwifi: mvm: include link ID when releasing frames

Bjørn Mork (1):
      net: wwan: t7xx: Split 64bit accesses to fix alignment issues

Christian Marangi (1):
      net: phy: qcom: at803x: fix kernel panic with at8031_probe

Claus Hansen Ries (1):
      net: ll_temac: platform_get_resource replaced by wrong function

Dan Carpenter (1):
      nexthop: fix uninitialized variable in nla_put_nh_group_stats()

David Thompson (2):
      mlxbf_gige: stop PHY during open() error paths
      mlxbf_gige: call request_irq() after NAPI initialized

Emmanuel Grumbach (1):
      wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF

Eric Dumazet (1):
      tcp: properly terminate timers for kernel sockets

Felix Fietkau (1):
      wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes

Florian Westphal (1):
      inet: inet_defrag: prevent sk release while still in use

Francesco Dolcini (1):
      MAINTAINERS: wifi: mwifiex: add Francesco as reviewer

Hangbin Liu (1):
      scripts/bpf_doc: Use silent mode when exec make cmd

Hari Bathini (1):
      bpf: fix warning for crash_kexec

Hariprasad Kelam (1):
      Octeontx2-af: fix pause frame configuration in GMP mode

Herve Codina (1):
      net: wan: framer: Add missing static inline qualifiers

Ido Schimmel (2):
      ipv6: Fix address dump when IPv6 is disabled on an interface
      selftests: vxlan_mdb: Fix failures with old libnet

Igor Artemiev (1):
      wifi: cfg80211: fix rdev_dump_mpp() arguments order

Ilan Peer (1):
      wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW

Ilya Leoshkevich (1):
      s390/bpf: Fix bpf_plt pointer arithmetic

Jakub Kicinski (5):
      tools: ynl: fix setting presence bits in simple nests
      Merge branch 'tls-recvmsg-fixes'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      selftests: netdevsim: set test timeout to 10 minutes
      Merge tag 'wireless-2024-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Jeff Johnson (1):
      wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Jesse Brandeburg (1):
      ice: fix memory corruption bug with suspend and rebuild

Jian Shen (1):
      net: hns3: mark unexcuted loopback test result as UNEXECUTED

Jie Wang (1):
      net: hns3: fix index limit to support all queue stats

Johan Hovold (1):
      wifi: mac80211: fix mlme_link_id_dbg()

Johannes Berg (8):
      wifi: cfg80211: add a flag to disable wireless extensions
      wifi: iwlwifi: mvm: disable MLO for the time being
      wifi: mac80211: fix prep_connection error path
      wifi: iwlwifi: mvm: rfi: fix potential response leaks
      wifi: iwlwifi: fw: don't always use FW dump trig
      wifi: iwlwifi: read txq->read_ptr under lock
      wifi: iwlwifi: mvm: handle debugfs names more carefully
      kunit: fix wireless test dependencies

Justin Chen (2):
      net: bcmasp: Bring up unimac after PHY link up
      net: bcmasp: Remove phy_{suspend/resume}

Kuniyuki Iwashima (1):
      netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.c

Kurt Kanzenbach (1):
      igc: Remove stale comment about Tx timestamping

Matt Bobrowski (1):
      bpf: update BPF LSM designated reviewer list

Pablo Neira Ayuso (3):
      netfilter: nf_tables: reject destroy command to remove basechain hooks
      netfilter: nf_tables: reject table flag and netdev basechain updates
      netfilter: nf_tables: skip netdev hook unregistration if table is dormant

Paolo Abeni (5):
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
      Merge tag 'for-net' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge tag 'nf-24-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'net-bcmasp-phy-managements-fixes'

Ping-Ke Shih (2):
      wifi: rtw89: coex: fix configuration for shared antenna for 8922A
      MAINTAINERS: wifi: add git tree for Realtek WiFi drivers

Prasad Pandit (1):
      dpll: indent DPLL option type by a tab

Przemek Kitszel (1):
      ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()

Pu Lehui (1):
      riscv, bpf: Fix kfunc parameters incompatibility between bpf and riscv abi

Puranjay Mohan (5):
      bpf: Temporarily disable atomic operations in BPF arena
      bpf, arm64: fix bug in BPF_LDX_MEMSX
      bpf: verifier: fix addr_space_cast from as(1) to as(0)
      selftests/bpf: verifier_arena: fix mmap address for arm64
      bpf: verifier: reject addr_space_cast insn without arena

Quentin Monnet (1):
      MAINTAINERS: Update email address for Quentin Monnet

Raju Lakkaraju (1):
      net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips

Ravi Gunasekaran (1):
      net: hsr: hsr_slave: Fix the promiscuous mode in offload mode

Ryosuke Yasuoka (1):
      nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet

Sabrina Dubroca (4):
      tls: recv: process_rx_list shouldn't use an offset with kvec
      tls: adjust recv return with async crypto and failed copy to userspace
      selftests: tls: add test with a partially invalid iov
      tls: get psock ref after taking rxlock to avoid leak

Sergey Shtylyov (1):
      MAINTAINERS: split Renesas Ethernet drivers entry

Shaul Triebitz (1):
      wifi: iwlwifi: mvm: consider having one active link

Stanislav Fomichev (1):
      xsk: Don't assume metadata is always requested in TX completion

Steven Zou (1):
      ice: Refactor FW data type and fix bitmap casting issue

Yonglong Liu (1):
      net: hns3: fix kernel crash when devlink reload during pf initialization

linke li (1):
      net: mark racy access on sk->sk_rcvbuf

 .mailmap                                           |   3 +-
 MAINTAINERS                                        |  40 +++-
 arch/arm64/net/bpf_jit_comp.c                      |   4 +-
 arch/riscv/net/bpf_jit_comp64.c                    |  16 ++
 arch/s390/net/bpf_jit_comp.c                       |  46 ++---
 drivers/dpll/Kconfig                               |   2 +-
 drivers/net/dsa/mt7530.c                           |   5 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  43 ++---
 .../hns3/hns3_common/hclge_comm_tqp_stats.c        |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  19 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   4 +
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |   3 +-
 drivers/net/ethernet/intel/ice/ice_lag.c           |   4 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |  18 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |  24 ++-
 drivers/net/ethernet/intel/ice/ice_switch.h        |   4 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   4 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c     |  16 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   5 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |  21 ++-
 drivers/net/ethernet/microchip/lan743x_main.c      |  18 ++
 drivers/net/ethernet/microchip/lan743x_main.h      |   4 +
 drivers/net/ethernet/xilinx/ll_temac_main.c        |   2 +-
 drivers/net/phy/qcom/at803x.c                      |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  15 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  16 +-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |  11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/link.c      |  59 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   4 +
 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c       |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  20 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   5 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |   2 +-
 drivers/net/wwan/t7xx/t7xx_cldma.c                 |   4 +-
 drivers/net/wwan/t7xx/t7xx_hif_cldma.c             |   9 +-
 drivers/net/wwan/t7xx/t7xx_pcie_mac.c              |   8 +-
 drivers/s390/net/qeth_core_main.c                  |  38 +++-
 include/linux/framer/framer.h                      |   4 +-
 include/linux/skbuff.h                             |   7 +-
 include/net/cfg80211.h                             |   2 +
 include/net/inet_connection_sock.h                 |   1 +
 include/net/sock.h                                 |   7 +
 include/net/xdp_sock.h                             |   2 +
 kernel/bpf/arena.c                                 |  25 ++-
 kernel/bpf/bloom_filter.c                          |  13 ++
 kernel/bpf/helpers.c                               |   2 +-
 kernel/bpf/verifier.c                              |  27 ++-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_slave.c                                |   3 +-
 net/ipv4/inet_connection_sock.c                    |  14 ++
 net/ipv4/inet_fragment.c                           |  70 +++++--
 net/ipv4/ip_fragment.c                             |   2 +-
 net/ipv4/netfilter/Kconfig                         |   1 +
 net/ipv4/nexthop.c                                 |   4 +-
 net/ipv4/tcp.c                                     |   2 +
 net/ipv6/addrconf.c                                |   5 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   2 +-
 net/mac80211/cfg.c                                 |   5 +-
 net/mac80211/debug.h                               |   2 +-
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |  15 +-
 net/netfilter/nf_tables_api.c                      |  50 ++++-
 net/nfc/nci/core.c                                 |   5 +
 net/tls/tls_sw.c                                   |   7 +-
 net/wireless/trace.h                               |   2 +-
 net/wireless/wext-core.c                           |   7 +-
 scripts/bpf_doc.py                                 |   4 +-
 tools/bpf/bpftool/gen.c                            |   2 +-
 tools/lib/bpf/libbpf.c                             |  10 +-
 tools/net/ynl/ynl-gen-c.py                         |   7 +-
 tools/testing/kunit/configs/all_tests.config       |   2 +
 tools/testing/selftests/bpf/bpf_arena_common.h     |   2 +-
 .../testing/selftests/bpf/prog_tests/arena_htab.c  |   8 +-
 .../testing/selftests/bpf/prog_tests/arena_list.c  |   7 +-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 tools/testing/selftests/bpf/prog_tests/verifier.c  |   2 +
 tools/testing/selftests/bpf/progs/arena_htab.c     |   2 +-
 tools/testing/selftests/bpf/progs/arena_list.c     |  10 +-
 tools/testing/selftests/bpf/progs/verifier_arena.c |  10 +-
 .../selftests/bpf/progs/verifier_arena_large.c     |  68 +++++++
 .../selftests/drivers/net/netdevsim/settings       |   1 +
 tools/testing/selftests/net/test_vxlan_mdb.sh      | 205 +++++++++++++--------
 tools/testing/selftests/net/tls.c                  |  34 ++++
 86 files changed, 865 insertions(+), 337 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_large.c
 create mode 100644 tools/testing/selftests/drivers/net/netdevsim/settings


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ