FreeNAS/freenas 03bf472src/middlewared/middlewared/api/v27_0_0 vm.py

ruff
DeltaFile
+2-1src/middlewared/middlewared/api/v27_0_0/vm.py
+2-11 files

LLVM/project ee7ea10llvm/lib/CodeGen PHIElimination.cpp, llvm/test/DebugInfo/MIR/InstrRef undef-phi-through-regalloc.mir

[CodeGen] PHIEliminationImpl::LowerPHINode: Fix assertion failure when all phi operands are undefined (#209013)

IncomingReg is only set to a register when allPhiOperandsUndefined does
not hold. Changes PHIEliminationImpl::LowerPHINode to check IncomingReg
before using it for debug phi.

Fixes #206324

Assisted-by: Codex
DeltaFile
+40-0llvm/test/DebugInfo/MIR/InstrRef/undef-phi-through-regalloc.mir
+1-1llvm/lib/CodeGen/PHIElimination.cpp
+41-12 files

FreeNAS/freenas 0839010src/middlewared/middlewared/api/v27_0_0 vm.py, src/middlewared/middlewared/plugins/vm __init__.py lifecycle.py

Add vm.reset
DeltaFile
+19-0src/middlewared/middlewared/plugins/vm/__init__.py
+10-2src/middlewared/middlewared/api/v27_0_0/vm.py
+7-0src/middlewared/middlewared/plugins/vm/lifecycle.py
+36-23 files

LLVM/project eeeaad9llvm/docs LangRef.md, llvm/include/llvm/IR FixedMetadataKinds.def

Add !metadata_section_kind global variable metadata (#211524)

Similar to !exclude in that this attempts to guide section + flag
choices in a generic/abstract way.

`!exclude` tells LLVM to use the generic `SectionKind::Exclude` for the
globals. Likewise, `!metadata_section_kind` tells LLVM to use
`SectionKind::Metadata`.

The added docs go into a little more detail.

This is needed for the dynamic debugging feature, otherwise there's no
way to avoid `SHF_EXCLUDE` or `SHF_ALLOC` flags being added to the
section without special handling based on its name. We've moved to using
a new section type for dynamic debugging and we don't want to rely on
the name, which may be omitted.
DeltaFile
+21-0llvm/docs/LangRef.md
+13-0llvm/test/CodeGen/X86/metadata_section_kind.ll
+7-2llvm/lib/Target/TargetLoweringObjectFile.cpp
+1-1llvm/include/llvm/IR/FixedMetadataKinds.def
+42-34 files

LLVM/project 3cf4447llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify fold-intrinsics.ll

[ConstantFolding]Fold llvm.powi via square-and-multiply (#210771)

Compute constant-folded powi using APFloat multiplies in the operand's
own semantics (square-and-multiply), matching the expansion
ExpandPowI generates in SelectionDAGBuilder, instead of routing
through std::pow via double/float conversion.
DeltaFile
+16-15llvm/lib/Analysis/ConstantFolding.cpp
+8-0llvm/test/Transforms/InstSimplify/fold-intrinsics.ll
+24-152 files

OpenBSD/src G04tgShsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2131+5-1sys/dev/pci/pcidevs_data.h
1.2136+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src Me7Ndgzsys/dev/pci pcidevs

   Add Spacemit K3.
VersionDeltaFile
1.2143+2-1sys/dev/pci/pcidevs
+2-11 files

FreeBSD/src 967e86dsys/dev/sound/pcm channel.c dsp.c

sound: Scale PCM secondary buffers by byte rate

The fixed 128 KiB secondary buffer cap dates from stereo-sized streams.
High channel-count or high sample-width OSS streams can consume most of
that budget in one graph quantum, leaving too little room for capture
catch-up or playback headroom.

Keep 128 KiB as the low-rate floor, but derive the effective soft-ring
cap from the channel byte rate, clamped to 4 MiB. Use that per-channel
cap when resizing the soft buffer and when clamping
SNDCTL_DSP_SETFRAGMENT requests.

Also clamp SNDCTL_DSP_LOW_WATER to the current soft-buffer size so an
impossible readiness threshold cannot make poll/select wait forever.

MFC after:      3 weeks
Reviewed by:    christos
Differential Revision:  https://reviews.freebsd.org/D58064
DeltaFile
+46-16sys/dev/sound/pcm/channel.c
+27-11sys/dev/sound/pcm/dsp.c
+23-7sys/dev/sound/pcm/channel.h
+96-343 files

LLVM/project 4117603llvm/lib/Target/AMDGPU GCNProcessors.td

AMDGPU: Use ProcessorAlias for legacy arch names

Older targets have aliasing names which were previously implemented
by defining a second copy of the processor, identical except for the name
Use the recently improved tablegen mechanism for defining name-only aliases.
This dedupliates some redundant table entries, like the sched model.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+18-60llvm/lib/Target/AMDGPU/GCNProcessors.td
+18-601 files

LLVM/project 0dbb6f0llvm/include/llvm/MC MCSubtargetInfo.h, llvm/include/llvm/Target Target.td

TableGen: Add first class support for processor aliases

Previously isCPUStringValid was virtual so TableGen could emit an
AArch64 specific hack for recognizing cpu aliases. Teach tablegen
about aliases, and insert each alias into the CPU subtype table as its
own entry (sorted by name, carrying the canonical processor's features
and scheduling model).

There is further opportunity for code sharing improvements. AArch64's
aliases are consumed by ARMTargetDefEmitter to emit a custom inc file
in TargetParser which should be universalized.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+54-43llvm/utils/TableGen/SubtargetEmitter.cpp
+34-0llvm/test/TableGen/ProcessorAliasErrors.td
+24-0llvm/test/TableGen/ProcessorAlias.td
+7-0llvm/include/llvm/Target/Target.td
+0-6llvm/lib/Target/AArch64/AArch64Processors.td
+1-1llvm/include/llvm/MC/MCSubtargetInfo.h
+120-506 files

OpenBSD/ports jK7XV1zmisc/p5-OPCUA-Open62541 Makefile, misc/p5-OPCUA-Open62541/pkg DESCR

   Introduce flavor ns0_full to p5-OPCUA-Open62541.  The flavors
   of library dependency open62541 are not compatible.
   OK sthen@
VersionDeltaFile
1.47+9-1misc/p5-OPCUA-Open62541/Makefile
1.2+3-0misc/p5-OPCUA-Open62541/pkg/DESCR
+12-12 files

OpenBSD/src smcRFq2usr.sbin/vmd virtio.c

   vmd(8): guard virtio entropy device register io with a mutex.

   While vmd isn't yet SMP capable, in the event multiple VCPU thread
   exist they may interleave in emulation of register access of the
   virtio entropy device because it's currently emulated in the vm
   process.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.143+19-4usr.sbin/vmd/virtio.c
+19-41 files

OpenBSD/src vEa2sGgusr.sbin/vmd loadfile_elf.c

   vmd(8): initialize the direct-boot argument page.

   In vmd's ELF loader, the boot args page is copied into guest memory
   from the stack without complete initialization. Initialize to zero
   to prevent leaking stack values into guest memory.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.56+2-2usr.sbin/vmd/loadfile_elf.c
+2-21 files

LLVM/project af795ffllvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU fptosi-sat-vector.ll fptosi-sat-scalar.ll

[AMDGPU] Fix pre-GFX11 llvm.fptosi.sat.i16.f32 lowering (#211703)
DeltaFile
+8-8llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
+6-6llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll
+1-1llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+15-153 files

NetBSD/pkgsrc-wip f12bc26burp distinfo PLIST

fix a few ERRORs brought up by pkglint
DeltaFile
+2-1burp/distinfo
+2-0burp/PLIST
+2-0burp/Makefile
+6-13 files

OpenBSD/src PeKuACfusr.sbin/vmd control.c

   Reject invalid payload sizes at vmd(8) control boundary.

   When we introduced agressive parsing and santization of imsg objects,
   it introduced the ability for a control socket client to force vmd
   to exit via fatal() calls. A simple solution is to validate just
   the size of the object at the control process boundary as that's
   the primary logic for triggering fatal() calls. This may need a
   greater redesign but that would require inspecting all imsg
   deseralization call points. For now, the author's proposal is fine.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.54+12-2usr.sbin/vmd/control.c
+12-21 files

LLVM/project ba42905llvm/test/CodeGen/AArch64 sign-return-address-pauth-lr.ll

[llvm][AArch64] Add a test for -aarch64-cfi-llvm-set-ra-sign-state='s default (#211791)
DeltaFile
+5-3llvm/test/CodeGen/AArch64/sign-return-address-pauth-lr.ll
+5-31 files

OPNSense/core 3753e35src/opnsense/mvc/app/views/layout_partials base_form.volt base_dialog.volt

MVC: UI: Parenthesize the filtered static value so Volt applies the default before negating it, avoiding undefined array key warnings. (#10608)
DeltaFile
+3-3src/opnsense/mvc/app/views/layout_partials/base_form.volt
+3-3src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+6-62 files

NetBSD/pkgsrc-wip a0c4893burp Makefile PLIST, burp/patches patch-configs_server_burp.conf.in patch-configs_client_burp.conf.in

sysutils/burp: Update burp to 3.2.0
DeltaFile
+93-0burp/patches/patch-configs_server_burp.conf.in
+55-0burp/Makefile
+45-0burp/PLIST
+34-0burp/patches/patch-configs_client_burp.conf.in
+31-0burp/patches/patch-manpages_burp.8.in
+22-0burp/patches/patch-manpages_bedup.8.in
+280-09 files not shown
+372-015 files

LLVM/project 1ada304mlir/lib/Dialect/OpenACC/Transforms ACCCGToGPU.cpp

[mlir][OpenACC] Keep ThreadY active for inner-combine-fed worker reductions (#211696)

Example:
```fortran
res = 0
!$cuf kernel do(2) <<< *, (32,8) >>> reduce(+:res)
do j2 = 1, n2
  do j1 = 1, n1
    res = res + a(j1, j2)
  end do
end do
```
In this code the reduction accumulator is per-(block_y, thread_y): each
worker row's shared slot is filled by an inner block-scoped combine, so
the rows hold distinct partials. The final combine into the result was
classified as not "worker-private" (block_y+thread_y into a global
dest), so it fell back to the ThreadY row-zero path and dropped every
worker but row 0 — a 2D SUM returned -1 instead of -4.
Fix: keep ThreadY active for a block_y+thread_y accumulator that is fed

    [3 lines not shown]
DeltaFile
+34-0mlir/lib/Dialect/OpenACC/Transforms/ACCCGToGPU.cpp
+34-01 files

FreeNAS/freenas 9056518.github/workflows mypy.yml, src/middlewared/middlewared/etc_files/pykmip pykmip.conf.mako

Remove `pykmip.conf` since it is not used anywhere
DeltaFile
+0-20src/middlewared/middlewared/etc_files/pykmip/pykmip.conf.mako
+0-3src/middlewared/middlewared/plugins/etc.py
+0-1.github/workflows/mypy.yml
+0-1src/middlewared/middlewared/plugins/service/services/pseudo/misc.py
+0-254 files

NetBSD/pkgsrc 11iyWygdoc CHANGES-2026

   Updated databases/p5-DBD-MariaDB to 1.24
VersionDeltaFile
1.4744+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 42176dallvm/lib/Target/AArch64 AArch64PointerAuth.cpp, llvm/test/CodeGen/AArch64 pauth-lr-tail-call-fpdiff.ll swifttail-ptrauth.ll

[llvm][AArch64] Fix the location of PAuth_LR AUT CFI (#211702)

Unlike PAC CFI, we do not have the same unwinder constraint on PAuth_LR
CFI occurring before the PAC instruction. For AUT CFI, like other CFI
opcodes, these should always occur after the instruciton that they
reference.
DeltaFile
+24-24llvm/test/CodeGen/AArch64/pauth-lr-tail-call-fpdiff.ll
+9-9llvm/test/CodeGen/AArch64/swifttail-ptrauth.ll
+4-6llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+37-393 files

NetBSD/pkgsrc 9jCh36bdatabases/p5-DBD-MariaDB distinfo Makefile

   Update to 1.24

   Upstream changes:
   1.24 2025-05-04
    - Add a test for large BLOB with parameter
    - Fix Dave Labley's broken e-mail address
    - Stop parsing a column named "limits" as the LIMIT keyword
      (https://github.com/perl5-dbi/DBD-MariaDB/issues/208)
    - Various test fixes (e.g. no dead loop in t/87async.t, remembering the
      value of --testauthplugin for repeated Makefile.PL runs, support for the
      Embedded server, explicit disconnect after testing the connection)
    - Better handling of the Embedded server (e.g. fix mariadb_hostinfo and
      SQL_SERVER_NAME, no support for async queries and
      mariadb_max_allowed_packets, extended documentation of
      mariadb_embedded_options)
    - Add new Makefile.PL option --requireembsup (and a corresponding env variable
      DBD_MARIADB_REQUIREEMBSUP) to ensure the client library's support for the
      Embedded server
    - More support and fixes for new MySQL 8 features (mariadb_auto_reconnect for

    [8 lines not shown]
VersionDeltaFile
1.3+4-4databases/p5-DBD-MariaDB/distinfo
1.10+2-3databases/p5-DBD-MariaDB/Makefile
+6-72 files

OPNSense/plugins 9ee2cd4www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx tabbed_dialog.volt

www/nginx: attempt to fix the custom tabbed_dialog.volt
DeltaFile
+35-35www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx/tabbed_dialog.volt
+35-351 files

LLVM/project fdbbcbamlir/include/mlir/Dialect/Affine/IR AffineOps.td, mlir/lib/Dialect/Affine/IR AffineOps.cpp

[mlir][affine] Add affine.for verifier and move arguments check earlier (#206685)

Fixes #206628 crash by adding an earlier body argument verifier for
`affine.for`. This crash is caused because `LoopLikeOpInterface`
verifier would call `getRegionIterArgs()` and assumed induction var of
`affine.for` exists.
DeltaFile
+9-7mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+10-0mlir/test/Dialect/Affine/invalid.mlir
+1-0mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
+20-73 files

OPNSense/plugins 1726d9ewww/nginx Makefile, www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx tabbed_dialog.volt

www/nginx: fix template issues since refactor; closes #5579
DeltaFile
+7-13www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx/tabbed_dialog.volt
+1-1www/nginx/Makefile
+8-142 files

FreeNAS/freenas 340fd8dsrc/middlewared/middlewared/etc_files/pykmip pykmip.conf.mako, src/middlewared/middlewared/plugins etc.py

Remove `pykmip.conf` since it is not used anywhere
DeltaFile
+0-20src/middlewared/middlewared/etc_files/pykmip/pykmip.conf.mako
+0-3src/middlewared/middlewared/plugins/etc.py
+0-1src/middlewared/middlewared/plugins/service/services/pseudo/misc.py
+0-243 files

FreeNAS/freenas 2b0e1dasrc/middlewared/middlewared/plugins/kmip config.py

Fix `Service kmip not running after start` log spam
DeltaFile
+5-1src/middlewared/middlewared/plugins/kmip/config.py
+5-11 files

OpenBSD/ports sTV88Ianet/nomadnet distinfo Makefile, net/nomadnet/pkg PLIST

   Update nomadnet to 1.2.7
VersionDeltaFile
1.7+2-2net/nomadnet/distinfo
1.7+3-0net/nomadnet/pkg/PLIST
1.9+1-1net/nomadnet/Makefile
+6-33 files