NetBSD/src 61aBmP7 — sys/arch/sparc64/sparc64 ofw_patch.c

   Add some i2c fixes for V445.  Tested by Ken Wellsch.
VersionDeltaFile
1.18+51-2sys/arch/sparc64/sparc64/ofw_patch.c
+51-21 files

NetBSD/src OeyeQBB — sys/dev/i2c adm1021.c

   Add support for temperature offsets using properties.
VersionDeltaFile
1.33+80-34sys/dev/i2c/adm1021.c
+80-341 files

FreeBSD/ports ba56051 — deskutils/syncthingtray pkg-plist Makefile, deskutils/syncthingtray/files patch-syncthingtray_syncthingconnector_runtimecondition.cpp patch-syncthingtray_plasmoid_lib_syncthingapplet.h

deskutils/syncthingtray: Update 2.1.5 => 2.1.6

Changelog:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.6

PR:             298823
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+0-39deskutils/syncthingtray/files/patch-syncthingtray_plasmoid_lib_syncthingapplet.h
+0-18deskutils/syncthingtray/files/patch-syncthingtray_syncthingconnector_runtimecondition.cpp
+5-5deskutils/syncthingtray/distinfo
+3-3deskutils/syncthingtray/Makefile
+1-1deskutils/syncthingtray/pkg-plist
+9-665 files

LLVM/project 8dc7b3d — clang/lib/Sema SemaHLSL.cpp, clang/test/CodeGenHLSL/builtins WaveReadLaneFirst.hlsl

Add WaveReadLaneFirst HLSL function (#220373)

This PR adds the `WaveReadLaneFirst` HLSL function.

Fixes https://github.com/llvm/llvm-project/issues/99164
Assisted by: Github Copilot
DeltaFile
+120-0clang/test/CodeGenHLSL/builtins/WaveReadLaneFirst.hlsl
+96-0llvm/test/CodeGen/DirectX/WaveReadLaneFirst.ll
+61-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveReadLaneFirst.ll
+54-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveReadLaneFirst_mat.ll
+42-4clang/lib/Sema/SemaHLSL.cpp
+36-0llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_long_vector/wave-readlane-first.ll
+409-415 files not shown
+533-621 files

LLVM/project a980911 — .github/workflows libcxx-benchmark-cron.yml libcxx-pr-benchmark.yml, libcxx/utils/ci/lnt run-benchmarks machines.json

[libc++] Add a benchmark machine for libstdc++ (#226346)

Add a machine that benchmarks the libstdc++ shipped with GCC 16 on macOS
instead of a libc++ build. To enable that, generalize the scripts and
workflows to make more aspects of machines.json optional (e.g. support
machines that don't need to build libc++).
DeltaFile
+24-10.github/workflows/libcxx-benchmark-commit.yml
+21-5libcxx/utils/ci/lnt/README.md
+22-3libcxx/utils/ci/lnt/machines.json
+11-9libcxx/utils/ci/lnt/run-benchmarks
+9-6.github/workflows/libcxx-pr-benchmark.yml
+4-1.github/workflows/libcxx-benchmark-cron.yml
+91-341 files not shown
+93-367 files

LLVM/project 7267469 — llvm/test/Transforms/LoopVectorize replicate-region-branch-weights.ll, llvm/test/Transforms/LoopVectorize/VPlan execution-frequencies-match-bfi.ll

[LV] Add tests for zero branch weights and execution frequencies (NFC). (#226553)

Add missing test coverage for VPlan-based execution frequency
computation:
 * blocks entered via an edge with zero branch weight, 
 * blocks whose sibling edge has zero weight, 
 * nested branches whose skipping edges have zero weight, 
* a block executing on all paths through the loop after a switch whose
probabilities do not add up to 1,
 * frequencies below the smallest representable non-zero one
 * all-zero weights making a join's frequency unknown
 * estimated frequencies propagating through a branch with weights.

Also updates
llvm/test/Transforms/LoopVectorize/VPlan/execution-frequencies-match-bfi.ll
to check frequencies directly after the frequencies have been recorded.
DeltaFile
+733-228llvm/test/Transforms/LoopVectorize/VPlan/execution-frequencies-match-bfi.ll
+92-0llvm/test/Transforms/LoopVectorize/replicate-region-branch-weights.ll
+54-0llvm/test/Transforms/LoopVectorize/X86/predicated-instruction-cost.ll
+879-2283 files

LLVM/project 36e7743 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h

[SandboxVec][LoadStoreVec][NFC] Tighten bundle element types (#226348)

Use Instruction*/Constant* for LoadStoreVec APIs where that is what
callers hold, and template getCombinedVectorTypeFor so BndlRef is not
forced through a non-covariant Value* conversion.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+52-46llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+9-7llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+3-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+2-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+66-574 files

LLVM/project 33de8ec — llvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-masked-scatter.ll fixed-vectors-masked-gather.ll

Rebase

Created using spr 1.3.7
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,817-5,217llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,559-5,003llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+27,376-26,9294,917 files not shown
+266,433-133,1614,923 files

LLVM/project 48884d2 — clang/lib/Lex HeaderSearch.cpp, clang/test/ClangScanDeps modules-context-hash-module-map-path.c modules-context-hash-case-sensitive-vfs-paths.c

[clang][Modules] Respect case sensitivity when hashing implicit module map path (#226339)

Before this patch, the implicit module hash normalized the module map
path, but explicit modules always respected the case in paths. This
worked by depending on FileEntry caching and/or relocation checking to
resolve correctly. This behavior was both subtle and difficult to
understand. Instead, respect the casing in paths for hashing to match
explicitly built modules so they can never diverge.

This patch also updates `modules-context-hash-module-map-path.c` to
match a downstream version that already tested for the case where vfs
overlay entries differ by case but point to the same file.
`modules-context-hash-case-sensitive-vfs-paths.c` is the same but points
to different underlying files.
DeltaFile
+114-0clang/test/ClangScanDeps/modules-context-hash-case-sensitive-vfs-paths.c
+60-24clang/test/ClangScanDeps/modules-context-hash-module-map-path.c
+70-0clang/test/Modules/implicit-module-map-path-case-sensitive.c
+2-3clang/lib/Lex/HeaderSearch.cpp
+246-274 files

LLVM/project d92a0c1 — mlir/include/mlir/IR BuiltinDialect.td BuiltinOps.td, mlir/test/IR module-op.mlir

[MLIR] Enable strict assembly properties for the builtin dialect (#225750)
DeltaFile
+6-0mlir/test/IR/module-op.mlir
+2-2mlir/test/Transforms/test-symbol-dce.mlir
+1-1mlir/test/python/dialects/ml_program.py
+1-1mlir/test/Transforms/sccp-callgraph.mlir
+1-1mlir/include/mlir/IR/BuiltinOps.td
+1-0mlir/include/mlir/IR/BuiltinDialect.td
+12-56 files

LLVM/project 68d354f — offload/include/Shared SourceInfo.h, openmp/docs ReleaseNotes.md

Revert "[Offload][OpenMP] remove SourceInfo::removePath (#226283)" (#226557)

This reverts commit 5b8e65685b4fe99191a217bfa0527c51cf36925c.

In https://github.com/llvm/llvm-project/pull/226283 I forgot to update
info.c to account for the full file paths in its output, will update
commit with fixed test and re open PR
DeltaFile
+14-2offload/include/Shared/SourceInfo.h
+0-3openmp/docs/ReleaseNotes.md
+14-52 files

Linux/linux aa98230 — fs fs-writeback.c namespace.c, fs/netfs buffered_read.c

Merge tag 'vfs-7.3-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull vfs fixes from Christian Brauner:

 - Revert "put_mnt_ns(): leave mounts connected". This allows the
   creation of reference count cycles in a very trivial way. We can't
   bring this in until we have fixed the underlying cause

 - vfs: Don't create the private nullfs instance for kthreads under
   namespace_sem to avoid false lockdeps complaints

 - binfmt_misc:
     - Copy the name into a stack buffer and look up the copy in
       bpf_binprm_select_interp()
     - bpf_binprm_set_interp() and bpf_binprm_set_interp_arg(): Check
       the private copy instead so the string that gets staged is the
       kstring that was checked

 - netfs:

    [57 lines not shown]
DeltaFile
+0-58tools/testing/selftests/filesystems/mntns_cleanup/mntns_cleanup_test.c
+19-20fs/super.c
+32-3fs/binfmt_misc_bpf.c
+19-15fs/netfs/buffered_read.c
+17-10fs/namespace.c
+20-5fs/fs-writeback.c
+107-11115 files not shown
+149-14521 files

FreeNAS/freenas cd02e69 — src/middlewared/middlewared/plugins/truenas_s3 bucket_crud.py, tests/api2 test_s3_bucket.py

Drop the S3 service's status code from two docstrings

A reader of a dataset property check in middleware has no use for the
code the S3 service answers a client with. Both now say what the check
is for instead.
DeltaFile
+2-2tests/api2/test_s3_bucket.py
+1-1src/middlewared/middlewared/plugins/truenas_s3/bucket_crud.py
+3-32 files

Linux/linux a2ff1b6 — fs/isofs namei.c dir.c

Merge tag 'fs_for_v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull isofs fix from Jan Kara:
 "A fix for reading tightly packed isofs directories"

* tag 'fs_for_v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  isofs: Fix handling of directories with tight blocks
DeltaFile
+8-12fs/isofs/dir.c
+9-7fs/isofs/namei.c
+17-192 files

HardenedBSD/src 8818f72 — lib/libpfctl libpfctl.c, sys/conf NOTES

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+228-0lib/libpfctl/libpfctl.c
+212-0sys/netpfil/pf/pf_nl.c
+63-0tests/sys/netpfil/pf/osfp.sh
+17-28sys/kern/kern_jail.c
+21-11sys/conf/NOTES
+32-0sys/netpfil/pf/pf_nl.h
+573-3920 files not shown
+616-12226 files

HardenedBSD/src 6ded33e — lib/libpfctl libpfctl.c, sys/conf NOTES

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+228-0lib/libpfctl/libpfctl.c
+212-0sys/netpfil/pf/pf_nl.c
+63-0tests/sys/netpfil/pf/osfp.sh
+17-28sys/kern/kern_jail.c
+21-11sys/conf/NOTES
+32-0sys/netpfil/pf/pf_nl.h
+573-3920 files not shown
+616-12226 files

HardenedBSD/src fbda54e — lib/libpfctl libpfctl.c, sys/conf NOTES

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+228-0lib/libpfctl/libpfctl.c
+212-0sys/netpfil/pf/pf_nl.c
+63-0tests/sys/netpfil/pf/osfp.sh
+17-28sys/kern/kern_jail.c
+21-11sys/conf/NOTES
+32-0sys/netpfil/pf/pf_nl.h
+573-3920 files not shown
+616-12226 files

HardenedBSD/ports e6e4889 — audio/piper/files patch-CMakeLists.txt patch-libpiper_CMakeLists.txt, graphics/linux-slang pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+245-233textproc/feluda/distinfo
+243-31x11/kitty/pkg-plist
+121-115textproc/feluda/Makefile.crates
+198-0audio/piper/files/patch-libpiper_CMakeLists.txt
+0-139audio/piper/files/patch-CMakeLists.txt
+95-0graphics/linux-slang/pkg-plist
+902-51887 files not shown
+1,473-82393 files

LLVM/project 51ccdfe — libcxx/test/benchmarks/containers string.bench.cpp

[libc++] Add benchmark for string::pop_back() (#223729)
DeltaFile
+27-0libcxx/test/benchmarks/containers/string.bench.cpp
+27-01 files

FreeNAS/freenas 0ff3a65 — src/middlewared/middlewared/plugins smb.py, src/middlewared/middlewared/plugins/security config.py

Mirror SMB local account state to HA standby

passdb.tdb, the SMB account policy stored inside it, and group_mapping.tdb are
node-local derived state. Account changes made on the active controller updated
them only there, so the standby carried a stale copy until its next boot or
takeover.

A normal failover reconciles this on its own: cifs is a dependent service, so
directoryservices.setup runs smb.configure before restarting it and no client
is ever authenticated against the stale copy. The window before that completes
is still visible to an administrator, though. Samba tools run on the new active
node as soon as it comes up report the pre-failover accounts, account policy
and group mappings, which is needlessly confusing.

Add smb.synchronize_local_accounts, a single job that reconciles all three
against the configuration database, and route the existing hand-rolled
orchestration through it:

  - smb.configure replaces apply_account_policy + synchronize_passdb +

    [16 lines not shown]
DeltaFile
+69-10src/middlewared/middlewared/plugins/smb.py
+4-1src/middlewared/middlewared/plugins/security/config.py
+2-0src/middlewared/middlewared/plugins/smb_/passdb.py
+2-0src/middlewared/middlewared/plugins/smb_/groupmap.py
+77-114 files

LLVM/project 9dcb429 — lldb/test/API/python_api/value TestValueAPI.py

[lldb][test] Skip the sp/rsp check in register sets that have no rsp (#226176)

The test asserts the ABI name `"sp"` resolves to `"rsp"` within the same
register set. However, on Windows the architectural 16-bit `"sp"` lives
in `"supplementary registers"` while `"rsp"` is in `"General Purpose
Registers"`, so there is nothing to compare against.


https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/x64-architecture

This fixes `python_api/value/TestValueAPI.py` (`test_register`) on
Windows in swiftlang.
DeltaFile
+7-0lldb/test/API/python_api/value/TestValueAPI.py
+7-01 files

LLVM/project 9214c04 — clang/lib/CodeGen CGLoopInfo.cpp, clang/test/CodeGen align-loops.c

clang: Emit llvm.loop.align metadata for -falign-loops (#223147)
DeltaFile
+31-6clang/test/CodeGen/align-loops.c
+4-0clang/lib/CodeGen/CGLoopInfo.cpp
+35-62 files

LLVM/project 92388ee — llvm/test/CodeGen/ARM bitinsert-bitextract.ll, llvm/test/CodeGen/RISCV bitinsert-bitextract-fp.ll bitinsert-bitextract.ll

Rebase

Created using spr 1.3.7
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+4,294-0llvm/test/CodeGen/RISCV/bitinsert-bitextract.ll
+3,321-0llvm/test/CodeGen/ARM/bitinsert-bitextract.ll
+1,989-0llvm/test/CodeGen/RISCV/bitinsert-bitextract-fp.ll
+22,701-11,7842,507 files not shown
+107,075-45,4712,513 files

FreeNAS/freenas 7d77e96 — src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/crypto_ renew_certs.py

NAS-144052 / 26.0.0-RC.1 / Only use `create_task` from main loop

`loop.create_task` is not thread-safe

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

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+7-8src/middlewared/middlewared/plugins/failover_/event.py
+6-0src/middlewared/middlewared/main.py
+1-1src/middlewared/middlewared/plugins/crypto_/renew_certs.py
+14-93 files

FreeNAS/freenas 1cef953 — src/middlewared/middlewared/test/integration/assets s3.py

NAS-144064 / 26.0.0-RC.1 / Backport S3 assets (#19874)
DeltaFile
+252-0src/middlewared/middlewared/test/integration/assets/s3.py
+252-01 files

LLVM/project 4cbd65a — llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h

Address comments

Created using spr 1.3.7
DeltaFile
+3-1llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+3-11 files

FreeNAS/freenas 6152139 — src/middlewared/middlewared/test/integration/assets s3.py

Backport S3 assets
DeltaFile
+252-0src/middlewared/middlewared/test/integration/assets/s3.py
+252-01 files

FreeBSD/src 5e8678f — usr.sbin/zonectl zonectl.c

zonectl: Consistently report ZAC conv. zones WP LBA

On ZAC drives, conventional zones conventionally report a write pointer
LBA of 0xffffffffffff. This field is 48 bits wide, unlike ZBC's 64 bits.

Recognize both ZAC and ZBC all-ones behaviour in the WRITE POINTER LBA
field to indicate non-valid information.

Tested by:      fuz
Discussed with: fuz, asomers, ken
Fixes:          4735ef6196bc ("zonectl: display conventional zones better")
MFC after:      2 weeks
Sponsored by:   Google Summer Of Code 2026
Reviewed by:    asomers
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2345

(cherry picked from commit 95a4412e3a4d41b430f298ea2c2a51f8aa119c2c)
DeltaFile
+2-1usr.sbin/zonectl/zonectl.c
+2-11 files

FreeBSD/src de0aad8 — usr.bin/login login.conf

Increase the default mlock limit from 64k to 256k

The current default has been unchanged for 14 years.  Increase it to
keep pace with modern hardware and software.  security/pinentry-gnome,
in particular, can sometimes need 112 kB.

PR:             297452
MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    cye, emaste
Differential Revision: https://reviews.freebsd.org/D58811

(cherry picked from commit d9cf2a8671841e4415a22e16005d7700f0eb9b7e)
DeltaFile
+1-1usr.bin/login/login.conf
+1-11 files

FreeBSD/src 1a6f201 — usr.sbin/zonectl zonectl.c

zonectl: display conventional zones better during RZ

zonectl's Report Zones subcommand displays a tabular list of zones.  A
conventional zone's WP column is displayed as 0xffffffffffffffff , the
literal value that the HDD reports.  But that's too wide for the column,
causing the text to be misaligned.  It's also not really meaningful,
because the Write Pointer isn't really defined for a Conventional zone.
Change it to "-1" to fix the text misalignment.

MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    fuz
Differential Revision: https://reviews.freebsd.org/D57512

(cherry picked from commit 4735ef6196bcb2802ad7fc7d1b8054a4756d786b)
DeltaFile
+14-3usr.sbin/zonectl/zonectl.c
+14-31 files