FreeBSD/ports 6a242benet-im/signal-desktop Makefile, net-im/teams Makefile

*/*: Bump port revision after electron41 update (48900abd36a3)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+1-1net-im/signal-desktop/Makefile
+3-33 files

FreeBSD/ports 48900abdevel/electron41 distinfo, devel/electron41/files patch-electron_spec_api-app-spec.ts patch-electron_shell_browser_native__window__views.cc

devel/electron41: Update to 41.8.0

Changelog: https://github.com/electron/electron/releases/tag/v41.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+51-217devel/electron41/files/packagejsons/yarn.lock
+26-17devel/electron41/files/patch-electron_spec_api-app-spec.ts
+15-15devel/electron41/files/patch-electron_shell_browser_native__window__views.cc
+7-7devel/electron41/distinfo
+4-4devel/electron41/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+4-4devel/electron41/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+107-26411 files not shown
+128-28517 files

FreeBSD/ports fb0cbccwww/iocaine distinfo Makefile

www/iocaine: Update 3.4.0 => 3.5.0

Changelog:
https://git.madhouse-project.org/iocaine/iocaine/releases/tag/iocaine-3.5.0

PR:             295626
Approved by:    maintainer timeout (2+ weeks)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3www/iocaine/distinfo
+1-2www/iocaine/Makefile
+4-52 files

FreeNAS/freenas ccb0e16tests conftest.py

Fix
DeltaFile
+2-1tests/conftest.py
+2-11 files

LLVM/project 0eb2575llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

[CodeGen] Pass the correct VT into hasMultipleConditionRegisters (#204375)

hasMultipleConditionRegisters expects the type of the condition value.
Fix shouldNormalizeToSelectSequence to pass this in instead of the type
of the result of a select.

In practice this makes no observable difference yet. AArch64 is the only
target that uses the VT passed into hasMultipleConditionRegisters and it
only checks whether or not it is a scalable vector type.
DeltaFile
+6-3llvm/include/llvm/CodeGen/TargetLowering.h
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.h
+1-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.h
+10-75 files

LLVM/project 0965544llvm/lib/Analysis BlockFrequencyInfoImpl.cpp

feedback

Created using spr 1.3.7
DeltaFile
+4-0llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
+4-01 files

LLVM/project 3cc2c77clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

Add /Qsource_in_debug_module flag
DeltaFile
+110-0llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+15-9llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+7-4llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+4-0clang/lib/Driver/ToolChains/Clang.cpp
+4-0llvm/test/CodeGen/DirectX/embed-ildb.ll
+3-0clang/include/clang/Options/Options.td
+143-132 files not shown
+147-148 files

LLVM/project 4263404lldb/source/Plugins/ExpressionParser/Clang InjectPointerSigningFixups.cpp, lldb/test/API/commands/expression/ptrauth-weak-symbols TestPtrauthWeakSymbols.py Makefile

[lldb] Support weakly imported symbols with arm64e (#202728)

The use of weakly imported symbols may introduce inline CPAs into
functions in the form of instruction operands. For example, from
TestWeakSymbols.py, we may see IR that looks like this:
```
%cmp = icmp ne ptr ptrauth (ptr @_Z20absent_weak_functionv, i32 0), null
```
which corresponds to this C line:
```
if (&absent_weak_function != null) {
```

Similar to walking global initializers, LLDB must also walk all
instructions looking for CPAs in instruction operands and handle them
accordingly.

I've renamed functions and structs to distinguish between these two
scenarios.
DeltaFile
+71-15lldb/source/Plugins/ExpressionParser/Clang/InjectPointerSigningFixups.cpp
+65-0lldb/test/API/commands/expression/ptrauth-weak-symbols/TestPtrauthWeakSymbols.py
+20-0lldb/test/API/commands/expression/ptrauth-weak-symbols/Makefile
+13-0lldb/test/API/commands/expression/ptrauth-weak-symbols/main.c
+7-0lldb/test/API/commands/expression/ptrauth-weak-symbols/dylib.c
+3-0lldb/test/API/commands/expression/ptrauth-weak-symbols/dylib.h
+179-151 files not shown
+182-157 files

Linux/linux 6505114Documentation/arch/arm/zte zx297520v3.rst, arch/arm/boot/compressed misc-ep93xx.h

Merge tag 'soc-arm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull arm SoC code updates from Arnd Bergmann:
 "The largest addition here is the revived support for the ZTE ZX SoC
  platform, though this mostly documentation.

  The other changes are code cleanups that deal with continued
  conversion of the GPIO library away from GPIO numbers to descriptors
  and a few minor bugfixes"

* tag 'soc-arm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  MAINTAINERS: Add Axiado reviewer and Maintainers
  ARM: remove the last few uses of do_bad_IRQ()
  ARM: imx31: Fix IIM mapping leak in revision check
  ARM: imx3: Fix CCM node reference leak
  ARM: orion5x: update board check in mss2_pci_init() to use the DT
  arm: mvebu_v5_defconfig: remove stale MACH_LINKSTATION_LSCHL reference
  ARM: mvebu: simplify of_node_put calls
  ARM: mvebu: drop unnecessary NULL check

    [12 lines not shown]
DeltaFile
+166-0Documentation/arch/arm/zte/zx297520v3.rst
+10-19arch/arm/mach-omap2/omap_device.c
+29-0arch/arm/mach-zte/Kconfig
+16-8arch/arm/mach-s3c/mach-crag6410.c
+16-4arch/arm/boot/compressed/misc-ep93xx.h
+16-0arch/arm/mach-zte/zx297520v3.c
+253-3126 files not shown
+320-6432 files

LLVM/project 0b82895llvm/lib/Passes PassBuilderBindings.cpp CMakeLists.txt, llvm/unittests/Passes/PassBuilderBindings PassBuilderBindingsTest.cpp CMakeLists.txt

Revert "[LLVM] Register static pass plugins in LLVMRunPasses C-API (#196754)"

This reverts commit 5b40d54f264db8796ed8dce561e4f895cf8d5f89.
DeltaFile
+0-21llvm/unittests/Passes/PassBuilderBindings/PassBuilderBindingsTest.cpp
+0-11llvm/lib/Passes/PassBuilderBindings.cpp
+1-4llvm/unittests/Passes/PassBuilderBindings/CMakeLists.txt
+0-1llvm/lib/Passes/CMakeLists.txt
+1-374 files

Linux/linux 61cf958arch/arm/configs multi_v7_defconfig qcom_defconfig, arch/arm64/configs defconfig

Merge tag 'soc-defconfig-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "The main change this time is a cleanup series from Krzysztof Kozlowski
  that updates the defconfig files to be more in sync with changes to
  the Kconfig files that moved options around or removed the completely.

  In addition, a number of drivers get enabled, in order to support more
  hardware out of the box, as usual"

* tag 'soc-defconfig-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  arm64: defconfig: enable BST SDHCI controller
  arm64: configs: Update defconfig for AST2700 platform support
  ARM: multi_v7_defconfig: Enable dma-buf heaps
  ARM: configs: Drop duplicated CONFIG_EXT4_FS
  arm64: defconfig: Enable DP83822 PHY driver
  ARM: configs: at91: sama7: add sama7d65 i3c-hci
  arm64: defconfig: Enable PCI M.2 power sequencing driver
  arm64: defconfig: Enable CIX Sky1 pinctrl, PCIe host, and Cadence GPIO

    [11 lines not shown]
DeltaFile
+201-221arch/arm64/configs/defconfig
+46-60arch/arm/configs/multi_v7_defconfig
+0-15arch/arm/configs/qcom_defconfig
+2-1arch/arm/configs/sama7_defconfig
+0-2arch/arm/configs/pxa_defconfig
+0-1arch/arm/configs/multi_v5_defconfig
+249-30012 files not shown
+249-31218 files

FreeBSD/src 17cf776sys/dev/mlx5/mlx5_en mlx5_en_main.c

mlx5en: guard against empty eth_proto_oper mask

eth_proto_oper is used to derive the active media mode, but an empty
mask leaves no valid bit for ilog2() to consume. Treat this as an
invalid carrier update, reset the active media state, and report the
unexpected PTYS value.

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
MFC after:      1 week
Sponsored by:   NVIDIA Networking
DeltaFile
+7-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+7-01 files

FreeBSD/src 0e2175ccontrib/ofed/libmlx5 mlx5.c, sys/dev/mlx5/mlx5_core mlx5_main.c

libmlx5: sync PCI device allowlist with mlx5_core_pci_table

Userspace mlx5_driver_init() only attached when vendor/device matched
hca_table, while the kernel already probed additional Mellanox PCI IDs
That mismatch prevented libibverbs from loading the mlx5 provider on
those HCAs.

Extend hca_table to mirror mlx5_core_pci_table and add cross-references
so future kernel ID additions are paired with a userspace update.

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   Nvidia networking
MFC after:      1 week
DeltaFile
+19-0contrib/ofed/libmlx5/mlx5.c
+4-0sys/dev/mlx5/mlx5_core/mlx5_main.c
+23-02 files

FreeBSD/src 49b7836sys/dev/mlx5/mlx5_core mlx5_port.c

mlx5: Add missing speeds translation

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   Nvidia networking
MFC after:      1 week
DeltaFile
+3-0sys/dev/mlx5/mlx5_core/mlx5_port.c
+3-01 files

FreeBSD/src b3c09afsys/ofed/drivers/infiniband/core ib_sysfs.c, sys/ofed/include/rdma ib_verbs.h

ibcore: Add support for XDR link speed.

Add new IBTA speed XDR, supporting signaling rate of 200Gb.

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
MFC after:      1 week
Sponsored by:   NVIDIA Networking
Differential revision: https://reviews.freebsd.org/D57085
DeltaFile
+4-0sys/ofed/drivers/infiniband/core/ib_sysfs.c
+2-1sys/ofed/include/rdma/ib_verbs.h
+6-12 files

FreeBSD/src e5d8b77sys/dev/bnxt/bnxt_re ib_verbs.c, sys/dev/irdma irdma_kcompat.c

RDMA: Fix link active_speed size

According to the IB spec active_speed size should be u16 and not u8 as
before. Changing it to allow further extensions in offered speeds.

Linux commit:
376ceb31ff87 RDMA: Fix link active_speed size

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
MFC after:      1 week
Sponsored by:   NVIDIA Networking
Differential revision: https://reviews.freebsd.org/D57084
DeltaFile
+3-3sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
+3-2sys/dev/bnxt/bnxt_re/ib_verbs.c
+2-1sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
+1-1sys/dev/irdma/irdma_kcompat.c
+1-1sys/dev/qlnx/qlnxr/qlnxr_verbs.c
+1-1sys/ofed/include/rdma/ib_verbs.h
+11-96 files

FreeBSD/src 51f313dsys/net if_media.h ieee8023ad_lacp.c

net/if_media.h: Add 800GBase-X and 200Gbit/s per lane support

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
MFC after:      1 week
Sponsored by:   Nvidia networking
Differential revision: https://reviews.freebsd.org/D57083
DeltaFile
+42-0sys/net/if_media.h
+3-0sys/net/ieee8023ad_lacp.c
+45-02 files

FreeBSD/src 3e4cbdesys/dev/mlx5 port.h, sys/dev/mlx5/mlx5_core mlx5_port.c

mlx5: Add support for 800Gbit/s and 400Gbit/s with 2 lanes

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
MFC after:      1 week
Sponsored by:   NVIDIA Networking
DeltaFile
+44-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+12-0sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
+4-0sys/dev/mlx5/mlx5_core/mlx5_port.c
+3-0sys/dev/mlx5/port.h
+63-04 files

FreeBSD/src 741f489contrib/ofed/libmlx5 mlx5.c, sys/dev/mlx5/mlx5_core mlx5_main.c

mlx5: Add PCI IDs for ConnectX-9.

- Add descriptions for ConnectX-9.
- Add ConnectX-9 for libmlx5

Reviewed by:    kib
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   Nvidia networking
MFC after:      1 week
DeltaFile
+1-1sys/dev/mlx5/mlx5_core/mlx5_main.c
+1-0contrib/ofed/libmlx5/mlx5.c
+2-12 files

Linux/linux 70cb95cdrivers/memory/tegra tegra114-emc.c tegra264.c, drivers/soc/qcom llcc-qcom.c

Merge tag 'soc-drivers-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC driver updates from Arnd Bergmann:
 "There are a few added drivers, but mostly the normal maintenance to
  drivers for firmware, memory controller and other soc specific
  hardware:

   - The NXP QuickEngine gets modern MSI support, which allows some
     cleanups to the GICv3 irqchip chip driver

   - A new SoC specific driver for the Renesas R-Car MFIS unit is added,
     encapsulating support for the on-chip mailbox and hwspinlock
     implementations that are not easily separated into individual
     drivers

   - The Qualcomm SoC drivers add support for additional SoC
     implementations, and flexibility around power management for the
     serial-engine driver as well as probing the LLCC driver using
     custom hardware descriptions inside of the device itself.

    [40 lines not shown]
DeltaFile
+1,351-0drivers/memory/tegra/tegra114-emc.c
+385-263drivers/soc/tegra/pmc.c
+537-48drivers/memory/tegra/tegra264.c
+432-53drivers/soc/qcom/llcc-qcom.c
+391-0drivers/memory/tegra/tegra238.c
+384-0drivers/soc/renesas/rcar-mfis.c
+3,480-364147 files not shown
+7,324-2,123153 files

LLVM/project f89afaclldb/include/lldb/Utility ProcessInfo.h, lldb/source/Commands CommandCompletions.cpp CommandObjectPlatform.cpp

[lldb][NFC] Remove const char * from ProcessInfo interface (#204268)

My primary reason for doing this is so that I can refactor FileSpec's
interface to stop using ConstStrings. But more generally StringRef is
sufficient for ProcessInfo's needs. Any spot that actually needs an
actual `const char *` can create one from the StringRef.
DeltaFile
+4-8lldb/source/Utility/ProcessInfo.cpp
+2-4lldb/include/lldb/Utility/ProcessInfo.h
+3-3lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
+2-2lldb/source/Commands/CommandCompletions.cpp
+2-2lldb/source/Commands/CommandObjectPlatform.cpp
+1-1lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
+14-201 files not shown
+15-217 files

LLVM/project 1679bcclldb/examples/darwin/heap_find heap.py

[lldb] Adjust ptr_refs utility for arm64e (#204258)

The ptr_refs utility is a useful way to find where a pointer may be used
on Darwin platforms. It supports searching on the stack, the heap, and
in segments. The definitions of malloc_introspection_t and malloc_zone_t
needed to be adjusted for arm64e. This matches the malloc header shipped
in the the malloc headers shipped in Apple's SDKs.

With this, TestPtrRefs.py and TestPtrRefsObjC.py now pass.
DeltaFile
+13-2lldb/examples/darwin/heap_find/heap.py
+13-21 files

FreeBSD/ports 89c7c1anet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.27.0 => 3.27.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.1

Security:       GHSA-c495-h83v-3prp
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 69e2e6d99629a016b01e83db73524679f1aaa98d)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

Linux/linux aab799barch/arm/boot/dts/nvidia tegra114-peripherals-opp.dtsi, arch/arm64/boot/dts/apple t8122-pmgr.dtsi

Merge tag 'soc-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC devicetree updates from Arnd Bergmann:
 "There are fewer devicetree updates this time that the last few ones,
  with five SoC types getting added:

   - Qualcomm Dragonwing IPQ9650 is a new wireless networking SoC using
     four Cortex-A55 and one Cortex-A78 core, which is a significant
     upgrade from older generations

   - ZTE zx297520v3 is an older low-end wireless SoC using a single
     Cortex-A53 core, which so far can only run 32-bit kernels. This
     brings back the ZX family of chips that was removed in 2021 after
     support for the original zx296702 and zx296718 chips was never
     completed.

   - Renesas R-Car M3Le (R8A779MD) is a variant of the R-Car M3-N
     (R8A77965) automotive SoC.


    [55 lines not shown]
DeltaFile
+2,322-39arch/arm64/boot/dts/qcom/eliza.dtsi
+1,510-20arch/arm64/boot/dts/qcom/glymur.dtsi
+1,456-0arch/arm64/boot/dts/qcom/sm7325-motorola-dubai.dts
+1,439-0arch/arm/boot/dts/nvidia/tegra114-peripherals-opp.dtsi
+1,160-0arch/arm64/boot/dts/freescale/imx95-aquila.dtsi
+1,149-0arch/arm64/boot/dts/apple/t8122-pmgr.dtsi
+9,036-59605 files not shown
+47,684-3,649611 files

FreeBSD/ports 69e2e6dnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.27.0 => 3.27.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.1

Security:       GHSA-c495-h83v-3prp
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports 7c7c4c0net Makefile, net/telemt distinfo Makefile.crates

net/telemt: New port: MTProxy for Telegram on Rust + Tokio

Telemt is a fast, secure, and feature-rich server written in Rust:
it fully implements the official Telegram proxy algo and adds many
production-ready improvements such as connection pooling, replay
protection, detailed statistics, masking from "prying" eyes.

PR:             293318
Credits:        Igor Pavlov <igor.arabesc.pavlov at gmail.com>
                (for helping to improve daemon service)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+837-0net/telemt/distinfo
+417-0net/telemt/Makefile.crates
+50-0net/telemt/files/telemt.in
+26-0net/telemt/Makefile
+6-0net/telemt/pkg-descr
+1-0net/Makefile
+1,337-06 files

LLVM/project 525046ellvm/include/llvm/IR GlobalValue.h, llvm/include/llvm/Transforms/Utils AssignGUID.h

Reland #184065
DeltaFile
+61-17llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+45-30llvm/lib/LTO/LTO.cpp
+64-2llvm/lib/IR/Globals.cpp
+49-3llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+45-5llvm/include/llvm/IR/GlobalValue.h
+49-0llvm/include/llvm/Transforms/Utils/AssignGUID.h
+313-57116 files not shown
+846-399122 files

LLVM/project d17b651llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp WholeProgramDevirt.cpp, llvm/test/ThinLTO/X86 devirt_function_alias2.ll

[CFI] Create an external linkage alias instead of promoting internals
DeltaFile
+20-33llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+20-5llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+10-7llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
+16-0llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+6-4llvm/test/ThinLTO/X86/devirt_function_alias2.ll
+4-2llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll
+76-513 files not shown
+83-569 files

LLVM/project 7834ddfllvm/include/llvm/Transforms/Coroutines CoroInstr.h, llvm/lib/IR Verifier.cpp

[Coro] Handle aliases
DeltaFile
+13-0llvm/test/Transforms/Coroutines/coro-id-alias.ll
+8-4llvm/include/llvm/Transforms/Coroutines/CoroInstr.h
+5-4llvm/lib/Transforms/Coroutines/Coroutines.cpp
+4-2llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
+1-1llvm/lib/IR/Verifier.cpp
+31-115 files

LLVM/project 3aa3bc6utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[Bazel] Fixes 5b40d54 (#204389)

This fixes 5b40d54f264db8796ed8dce561e4f895cf8d5f89.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-01 files