LLVM/project 09e1b81.github new-prs-labeler.yml

Add LifetimeSafety documentation to PR labeler
DeltaFile
+1-0.github/new-prs-labeler.yml
+1-01 files

Linux/linux 8b02520drivers/iommu iommu.c

Merge tag 'iommu-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux

Pull IOMMU fix from Will Deacon:

 - Fix regression introduced by the empty MMU gather fix in -rc7, where
   the ->iotlb_sync() callback can be elided incorrectly, resulting in
   boot failures (hangs), crashes and potential memory corruption.

* tag 'iommu-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux:
  iommu: Ensure .iotlb_sync is called correctly
DeltaFile
+6-0drivers/iommu/iommu.c
+6-01 files

LLVM/project ef281e9mlir/test/Integration/GPU/LevelZero gpu-addf32-to-spirv.mlir gpu-addi64-to-spirv.mlir

[MLIR][GPU] Fix LevelZero wrapper integration tests. (#191060)

LevelZero wrapper has been updated to accept SPIR-V binary for JIT
wrapper.
Update gpu-module-to-binary pass format option to isa to use JIT.
DeltaFile
+1-1mlir/test/Integration/GPU/LevelZero/gpu-addf32-to-spirv.mlir
+1-1mlir/test/Integration/GPU/LevelZero/gpu-addi64-to-spirv.mlir
+1-1mlir/test/Integration/GPU/LevelZero/gpu-memcpy-addf32-to-spirv.mlir
+1-1mlir/test/Integration/GPU/LevelZero/gpu-reluf32-to-spirv.mlir
+4-44 files

Linux/linux acfa7a3drivers/platform/x86 asus-armoury.h, drivers/platform/x86/amd/pmc pmc-quirks.c

Merge tag 'platform-drivers-x86-v7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform drivers fixes from Ilpo Järvinen:

 - amd/pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug

 - asus-armoury: Add support for FA607NU, GU605MU, and GV302XU.

 - intel-uncore-freq: Handle autonomous UFS status bit

 - ISST: Handle cases with less than max buckets correctly

 - intel-uncore-freq & ISST: Mark minor version 3 supported (no
   additional driver changes required)

* tag 'platform-drivers-x86-v7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
  platform/x86: asus-armoury: add support for GU605MU
  platform/x86: asus-armoury: add support for FA607NU
  platform/x86: asus-armoury: add support for GV302XU

    [5 lines not shown]
DeltaFile
+86-0drivers/platform/x86/asus-armoury.h
+8-2drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
+9-0drivers/platform/x86/amd/pmc/pmc-quirks.c
+3-1drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
+106-34 files

NetBSD/src XNhaBt4external/bsd/blocklist/etc blocklistd.conf

   fix RFC1918 typo (Ed Maste)
VersionDeltaFile
1.5+1-1external/bsd/blocklist/etc/blocklistd.conf
+1-11 files

FreeNAS/freenas f590275tests/api2 test_001_ssh.py

NAS-140622 / 26.0.0-BETA.2 / Fix test for superblock opts on boot pool (by anodos325) (#18712)

This commit fixes a failing test for superblock options on RW datasets
on boot pool. The test change is to account for the below improvement in
truenas_pyos output. We had to add the superblock RO/RW flags to the mix
because there are some cases in which it may disagree with and take
precedence over the regular mount flags.

https://github.com/truenas/truenas_pyos/pull/37

Original PR: https://github.com/truenas/middleware/pull/18711

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1tests/api2/test_001_ssh.py
+1-11 files

NetBSD/pkgsrc 5dPWyUgdoc CHANGES-2026

   doc: Updated lang/php85 to 8.5.5
VersionDeltaFile
1.2177+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kPqJDWelang/php phpversion.mk, lang/php85 distinfo

   lang/php85: update to 8.5.5

   PHP 8.5.5 (2026-04-09)

   - Core:
     . Fixed bug GH-20672 (Incorrect property_info sizing for locally shadowed
       trait properties). (ilutov)
     . Fixed bugs GH-20875, GH-20873, GH-20854 (Propagate IN_GET guard in
       get_property_ptr_ptr for lazy proxies). (iliaal)

   - Bz2:
     . Fix truncation of total output size causing erroneous errors. (ndossche)

   - DOM:
     . Fixed bug GH-21486 (Dom\HTMLDocument parser mangles xml:space and
       xml:lang attributes). (ndossche)

   - FFI:
     . Fixed resource leak in FFI::cdef() onsymbol resolution failure.

    [58 lines not shown]
VersionDeltaFile
1.5+4-4lang/php85/distinfo
1.495+2-2lang/php/phpversion.mk
+6-62 files

FreeNAS/freenas 232b631tests/api2 test_001_ssh.py

Fix test for superblock opts on boot pool

This commit fixes a failing test for superblock options on
RW datasets on boot pool. The test change is to account for
the below improvement in truenas_pyos output. We had to add
the superblock RO/RW flags to the mix because there are some
cases in which it may disagree with and take precedence over
the regular mount flags.

https://github.com/truenas/truenas_pyos/pull/37
(cherry picked from commit 5065d58c353781a0a2aca553392aa0dde425058f)
DeltaFile
+1-1tests/api2/test_001_ssh.py
+1-11 files

FreeNAS/freenas 42a912atests/api2 test_001_ssh.py

NAS-140622 / 27.0.0-BETA.1 / Fix test for superblock opts on boot pool (#18711)

This commit fixes a failing test for superblock options on RW datasets
on boot pool. The test change is to account for the below improvement in
truenas_pyos output. We had to add the superblock RO/RW flags to the mix
because there are some cases in which it may disagree with and take
precedence over the regular mount flags.

https://github.com/truenas/truenas_pyos/pull/37
DeltaFile
+1-1tests/api2/test_001_ssh.py
+1-11 files

FreeNAS/freenas 8285439src/middlewared/middlewared/plugins/truenas license_utils.py

change license dir
DeltaFile
+1-1src/middlewared/middlewared/plugins/truenas/license_utils.py
+1-11 files

LLVM/project d61777eclang/include/clang/Basic arm_sve.td arm_sme.td, clang/test/CodeGen/AArch64/sme2p3-intrinsics acle_sme2p3_luti6.c

fixup! Adjust `def`s and split out tests
DeltaFile
+0-158clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6.c
+138-0clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6_lane_x2.c
+5-5clang/test/CodeGen/AArch64/sme2p3-intrinsics/acle_sme2p3_luti6.c
+0-4clang/include/clang/Basic/arm_sve.td
+1-0clang/include/clang/Basic/arm_sme.td
+144-1675 files

LLVM/project 6a7c141clang/docs LifetimeSafety.rst

[LifetimeSafety] Document record type origin tracking for lifetimebound calls (#189508)

Update the doc for #187917
DeltaFile
+28-2clang/docs/LifetimeSafety.rst
+28-21 files

LLVM/project b4a4988clang/lib/CodeGen CodeGenFunction.cpp, clang/test/CodeGen/AMDGPU sanitizer.c

[HIP] Fix ubsan function checks applied to kernel functions (#188872)

Summary:
The 'function' check requires inserting eight bytes of magic before each
function. The HIP runtime expects and enforces 256 byte alignment. When
the instrumentation inserts the eight bytes this is done after the
alignment, which means that the HIP runtime then points the PC to an
invalid instruction by truncating the address to 256 byte alignment. The
OpenMP runtime doesn't do this.

The purpose of this function is to handle indirect calls, and it's
impossible to indirectly call a kernel anyway, so we should just
suppress this in this case. The only other solution would be to add the
alignment back before we emit the label, but that would be meaningless
because it'd just replace the magic bytes with zeroes.
DeltaFile
+20-0clang/test/CodeGen/AMDGPU/sanitizer.c
+4-2clang/lib/CodeGen/CodeGenFunction.cpp
+24-22 files

FreeBSD/ports d15be6bnet-im/nchat distinfo Makefile

net-im/nchat: update: 5.13.17 -> 5.14.44

ChangeLog:      https://github.com/d99kris/nchat/compare/v5.13.17...v5.14.44

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/nchat/distinfo
+1-1net-im/nchat/Makefile
+4-42 files

LLVM/project 9e9ded1llvm/unittests/ADT SmallVectorTest.cpp

unit test

Created using spr 1.3.8-wip
DeltaFile
+31-0llvm/unittests/ADT/SmallVectorTest.cpp
+31-01 files

LLVM/project 7723549libcxx/utils/ci/lnt submit-benchmarks run-benchmarks, libcxx/utils/ci/lnt/runners apple-m5-xcode26 apple-m5-clang21

[libc++] Split benchmark generation and submission into two scripts (#191211)

This makes it easier to locally replicate perf CI setups locally without
actually making submissions to the LNT instance.
DeltaFile
+72-0libcxx/utils/ci/lnt/submit-benchmarks
+7-12libcxx/utils/ci/lnt/run-benchmarks
+9-3libcxx/utils/ci/lnt/runners/apple-m5-xcode26
+9-3libcxx/utils/ci/lnt/runners/apple-m5-clang21
+5-2libcxx/utils/ci/lnt/README.md
+102-205 files

FreeNAS/freenas f66ffc5src/middlewared/middlewared/plugins config.py failover.py

NAS-140615 / 26.0.0-BETA.2 / Sync SNMP engine ID to HA standby (by ixhamza) (#18710)

Sync the SNMPv3 engine ID persistent file to the HA standby so both
controllers use the same engine ID.
Follow-up to https://github.com/truenas/truenas_pysnmp/pull/3.

Original PR: https://github.com/truenas/middleware/pull/18695

---------

Co-authored-by: Ameer Hamza <ahamza at ixsystems.com>
DeltaFile
+12-0src/middlewared/middlewared/plugins/config.py
+1-0src/middlewared/middlewared/plugins/failover.py
+13-02 files

LLVM/project a13f661llvm/lib/Target/RISCV RISCVInstrInfoZicbo.td RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV prefetch.ll

[RISCV] Allow prefetch hints without Zicbop. (#191027)

The prefetch encodings are ORI with x0 destination. To be consistent
with other hints like Zihintntl, we should always allow these.
DeltaFile
+289-493llvm/test/CodeGen/RISCV/prefetch.ll
+46-2llvm/test/MC/RISCV/rvzicbop-valid.s
+5-4llvm/lib/Target/RISCV/RISCVInstrInfoZicbo.td
+0-3llvm/test/MC/RISCV/rvzicboz-invalid.s
+0-3llvm/test/MC/RISCV/rvzicbom-invalid.s
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+341-5066 files

FreeNAS/freenas f9a4e3ctests/sharing_protocols/iscsi test_264_iscsi_mode_compat.py test_265_iscsi_portal_binding.py

Add cross-mode iSCSI compatibility test suite

test_264 exercises common iSCSI behaviours (extents, targets, sessions, CHAP,
XCOPY, etc.) across both SCST and LIO to catch regressions on mode switch.
test_265 covers portal binding.
DeltaFile
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+1,335-02 files

FreeNAS/freenas 8dd0bc6src/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add LIO as an alternative iSCSI target stack

The LIO path uses a configfs reconciler (utils/lio/config.py) that writes
desired state directly to /sys/kernel/config/target/. Service, ALUA, and
iSER handling all gate on the active stack. Pre-switch validation on mode
change rejects configurations incompatible with LIO.
DeltaFile
+1,222-0src/middlewared/middlewared/utils/lio/config.py
+303-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+65-96src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+118-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+37-13src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+25-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+1,770-1188 files not shown
+1,826-11914 files

FreeNAS/freenas 5065d58tests/api2 test_001_ssh.py

Fix test for superblock opts on boot pool

This commit fixes a failing test for superblock options on
RW datasets on boot pool. The test change is to account for
the below improvement in truenas_pyos output. We had to add
the superblock RO/RW flags to the mix because there are some
cases in which it may disagree with and take precedence over
the regular mount flags.

https://github.com/truenas/truenas_pyos/pull/37
DeltaFile
+1-1tests/api2/test_001_ssh.py
+1-11 files

FreeNAS/freenas 6b8b99bsrc/middlewared/middlewared/plugins config.py

Include SNMP engine ID in config backup and restore

(cherry picked from commit 8d01532fffad6e279ad8e779bd737e33049045bc)
DeltaFile
+12-0src/middlewared/middlewared/plugins/config.py
+12-01 files

FreeNAS/freenas b7d033csrc/middlewared/middlewared/plugins failover.py

Sync SNMP engine ID to HA standby

Sync the SNMPv3 engine ID persistent file to the HA standby so both
controllers use the same engine ID.

(cherry picked from commit 6011bf6844cf9b98fbfb55936860620023e55c43)
DeltaFile
+1-0src/middlewared/middlewared/plugins/failover.py
+1-01 files

FreeNAS/freenas 698289fsrc/middlewared/middlewared/plugins config.py failover.py

NAS-140615 / 27.0.0-BETA.1 / Sync SNMP engine ID to HA standby (#18695)

Sync the SNMPv3 engine ID persistent file to the HA standby so both
controllers use the same engine ID.
Follow-up to https://github.com/truenas/truenas_pysnmp/pull/3.
DeltaFile
+12-0src/middlewared/middlewared/plugins/config.py
+1-0src/middlewared/middlewared/plugins/failover.py
+13-02 files

LLVM/project e78203dclang/lib/Sema SemaCodeComplete.cpp

Clang fix...

Created using spr 1.3.8-wip
DeltaFile
+1-1clang/lib/Sema/SemaCodeComplete.cpp
+1-11 files

FreeBSD/ports 82ed253games/openbve distinfo pkg-plist

games/openbve: update OpenBVE to version 1.12.1.3

Reported by:    portscout
DeltaFile
+3-3games/openbve/distinfo
+3-0games/openbve/pkg-plist
+1-1games/openbve/Makefile
+7-43 files

NetBSD/src jerbCzMsys/arch/sun2/sun2 machdep.c, sys/arch/sun3/sun3 machdep.c machdep.h

   Use common m68k mm_md_physacc().
VersionDeltaFile
1.128+2-22sys/arch/sun3/sun3x/pmap.c
1.224+2-12sys/arch/sun3/sun3/machdep.c
1.97+2-12sys/arch/sun2/sun2/machdep.c
1.152+2-9sys/arch/sun3/sun3x/machdep.c
1.44+1-2sys/arch/sun3/sun3/machdep.h
+9-575 files

FreeBSD/ports 547f637ports-mgmt/appstream-generator Makefile, ports-mgmt/appstream-generator/files patch-backend patch-src_backends_freebsd_fbsdpkgindex.cpp

ports-mgmt/appstream-generator: Pull more patches from upstream
DeltaFile
+96-0ports-mgmt/appstream-generator/files/patch-backend
+0-11ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkgindex.cpp
+0-11ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkg.cpp
+1-1ports-mgmt/appstream-generator/Makefile
+97-234 files

FreeBSD/ports 12c4babx11-toolkits/gtk40 distinfo Makefile

x11-toolkits/gtk40: update to 4.20.4

PR:             294204
DeltaFile
+3-3x11-toolkits/gtk40/distinfo
+2-3x11-toolkits/gtk40/Makefile
+5-62 files