FreeBSD/src fa567festand/libsa/geli geliboot_crypto.c

libsa/geli: Fix a typo in an error message

- s/crypo/crypto/

MFC after:      5 days
DeltaFile
+1-1stand/libsa/geli/geliboot_crypto.c
+1-11 files

LLVM/project f599f16llvm/lib/Target/AMDGPU SIInstrInfo.h, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

Revert "[MC][TableGen] Expand Opcode field of MCInstrDesc (#179652)"

This reverts commit 13d8870d455fafa734d29b1f3703386ef6e3b5f8.
DeltaFile
+82-82llvm/lib/Target/AMDGPU/SIInstrInfo.h
+50-50llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
+37-37llvm/test/TableGen/RegClassByHwMode.td
+29-29llvm/test/TableGen/GlobalISelEmitter/DefaultOpsGlobalISel.td
+22-22llvm/test/TableGen/GlobalISelEmitter/Subreg.td
+14-14llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+234-23464 files not shown
+473-48070 files

LLVM/project 060f325mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/test/Dialect/Linalg/vectorization convolution-with-patterns.mlir

[mlir][Linalg] Promote lhs/rhs when vectorizing conv1D as outerproduct (#179883)

-- vector.outerproduct requires lhs/rhs to have same element type as the
   result.
-- This commit adds a fix to promote lhs/rhs to have result's element
   type when vectorizing conv1D slice to vector.outerproduct.
-- This is along the similar lines of what happens when we are
   vectorizing conv1D slice to vector.contract - the corresponding
   CHECK line was incorrect and this commit fixes that too.

Signed-off-by: Abhishek Varma <abhvarma at amd.com>
DeltaFile
+57-2mlir/test/Dialect/Linalg/vectorization/convolution-with-patterns.mlir
+8-2mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+65-42 files

DragonFlyBSD/src dbfba94sys/kern subr_alist.c subr_blist.c

kernel - Fix overflow in alist and blist code

* This code tracks swap space and large blocks of contiguous DMA memory.

* Fix overflows in array size calculations that did not take into
  account terminator entries.

  (a) Remove terminals from alists entirely.
  (b) Account for space used by the terminator in blists.

Found-by: tuxillo / AI
DeltaFile
+61-20sys/kern/subr_alist.c
+7-2sys/kern/subr_blist.c
+68-222 files

DragonFlyBSD/src 0258b0fsys/kern kern_shutdown.c

kernel - Fix serious root vulnerabilities in the caps code (2)

* Remove debugging kprintf() in sys_reboot()
DeltaFile
+0-2sys/kern/kern_shutdown.c
+0-21 files

LLVM/project 2a2a394llvm/lib/Target/SPIRV SPIRVLegalizeZeroSizeArrays.cpp, llvm/test/CodeGen/SPIRV legalize-zero-size-arrays-alloca-count.ll legalize-zero-size-arrays-alloca-nested.ll

[SPIRV] Optimize getAllocatedType calls in LegalizeZeroSizeArrays (#179068)

Compute zero-sized allocation accurately using size APIs, and replace
them with 1 byte instead of 1 pointer of space.

Co-authored-by: Claude Sonnet 4.5 <noreply at anthropic.com>
DeltaFile
+13-17llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.cpp
+2-2llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-count.ll
+2-2llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-nested.ll
+2-2llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca.ll
+19-234 files

OpenBSD/ports BdxirViwww/redlib distinfo crates.inc

   www/redlib: revivify redlib to the latest commit

   diff looks good to sthen@, been working fine for several weeks
VersionDeltaFile
1.4+398-290www/redlib/distinfo
1.4+198-144www/redlib/crates.inc
1.5+3-1www/redlib/Makefile
+599-4353 files

LLVM/project a362593clang/test/Misc/target-invalid-cpu-note x86.c, clang/test/Preprocessor predefined-arch-macros.c

[X86] AMD Zen 6 Initial enablement (#179150)

This patch adds initial support for AMD Zen 6 architecture (znver6):

- Added znver6 CPU target recognition in Clang and LLVM
- Updated compiler-rt CPU model detection for znver6
- Added znver6 to target parser and host CPU detection
- Added znver6 to various optimizer tests

znver6 features: FP16, AVXVNNIINT8, AVXNECONVERT, AVXIFMA (without BMM).
DeltaFile
+151-0clang/test/Preprocessor/predefined-arch-macros.c
+10-2compiler-rt/lib/builtins/cpu_model/x86.c
+11-0llvm/lib/Target/X86/X86.td
+6-0llvm/lib/TargetParser/Host.cpp
+5-0llvm/lib/TargetParser/X86TargetParser.cpp
+4-0clang/test/Misc/target-invalid-cpu-note/x86.c
+187-223 files not shown
+217-229 files

FreeBSD/doc b502baddocumentation/content/en/articles/committers-guide _index.adoc

committers-guide: Refer to new port name for git-arc

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55131
DeltaFile
+1-1documentation/content/en/articles/committers-guide/_index.adoc
+1-11 files

FreeBSD/src deb3c9dshare/man/man7 development.7

development.7: Refer to new port name for git-arc

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55128
DeltaFile
+2-2share/man/man7/development.7
+2-21 files

FreeBSD/src 32bd754tools/tools/git git-arc.1

git-arc.1: Refer to new port name

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55127
DeltaFile
+1-1tools/tools/git/git-arc.1
+1-11 files

FreeBSD/ports 792917bdevel Makefile, devel/mfc-candidates Makefile pkg-descr

devel/mfc-candidates: Improve discoverability with new port name

Split the old devel/freebsd-git-devtools port into two separate ports,
including this one, to improve discoverability.

Requested by:   adrian, ziaee
Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55130
DeltaFile
+33-0devel/mfc-candidates/Makefile
+4-0devel/mfc-candidates/pkg-descr
+3-0devel/mfc-candidates/distinfo
+1-0devel/Makefile
+41-04 files

FreeBSD/ports dc36452. UPDATING, devel/freebsd-git-arc Makefile distinfo

devel/freebsd-git-arc: Improve discoverability with new port name

Split the old devel/freebsd-git-devtools port into two separate ports,
including this one, to improve discoverability.

Requested by:   adrian, ziaee
Reviewed by:    des, ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55129
DeltaFile
+0-43devel/freebsd-git-devtools/Makefile
+36-0devel/freebsd-git-arc/Makefile
+11-0UPDATING
+0-8devel/freebsd-git-devtools/pkg-descr
+0-7devel/freebsd-git-devtools/distinfo
+5-0devel/freebsd-git-arc/distinfo
+52-583 files not shown
+58-599 files

NetBSD/src rBp4Mn7crypto/external/bsd/heimdal Makefile.rules.inc

   heimdal: Fix .asn1 and .et rules, again.

   PR toolchain/59967: heimdal: broken .et/.asn1 rules
VersionDeltaFile
1.12+44-7crypto/external/bsd/heimdal/Makefile.rules.inc
+44-71 files

NetBSD/src dPza9r0usr.bin/ftp util.c ftp.c

   ftp: simplify socket buffer handling to improve performance

   Only set the socket buffer sizes if the user explicitly sets the
   rcvbuf (SO_RCVBUF) or sndbuf (SO_SNDBUF) to a positive value.
   Otherwise leave to the operating system default.

   Determine the transfer size based on the socket buffer size
   clamped to 1 KiB .. 128 KiB, using using the maximum (128 KiB)
   if the socket buffer size is 0 (autodetect).

   Improves transfer performance on long fat links.

   Bump version to 20260207.

   PR bin/59865 from Christof Meerwald.
VersionDeltaFile
1.171+13-35usr.bin/ftp/util.c
1.181+18-11usr.bin/ftp/ftp.c
1.244+10-7usr.bin/ftp/fetch.c
1.145+3-8usr.bin/ftp/cmds.c
1.91+3-4usr.bin/ftp/ftp_var.h
1.163+5-2usr.bin/ftp/ftp.1
+52-672 files not shown
+58-738 files

OpenBSD/src M2Kc1eUusr.bin/ssh authfd.c

   bit of webauthn support missed in previous commit
VersionDeltaFile
1.137+10-3usr.bin/ssh/authfd.c
+10-31 files

LLVM/project 3449207lldb/source/Host/macosx/objcxx HostInfoMacOSX.mm

[lldb][NFC] Fix the SPI prototypes in HostInfoMacOSX.mm
to unblock a CI bot building with a different set of headers.
rdar://148939795
DeltaFile
+25-18lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm
+25-181 files

NetBSD/pkgsrc fD32IoOdoc CHANGES-2026

   doc: Updated chat/ejabberd to 26.01
VersionDeltaFile
1.951+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ef2wcF2chat/ejabberd Makefile PLIST, chat/ejabberd/patches patch-ae patch-src_mod__muc__room.erl

   chat/ejabberd: Update to 26.01

   Drop NetBSD su patch because upstream merged it!

   ## Version 26.01

   #### Compile and Start

   - Remove dependencies, macros and code for Erlang/OTP older than 25
   - Require Elixir 1.14 or higher, that's the lowest we can test automatically
   - `ejabberdctl`: Support NetBSD and OpenBSD `su` ([#4320](https://github.com/processone/ejabberd/issues/4320))
   - `ejabberdctl.template`: Show meaningful error when `ERL_DIST_PORT` is in use
   - `ejabberd_app`: Print address and port where listens for erlang node connections
   - `Makefile.in`: Add `make relivectl` similar to `relive` but using `ejabberdctl`

   #### Databases

   - Add db_serialize support in mnesia modules
   - Add db serialization to `mod_muc_sql`

    [64 lines not shown]
VersionDeltaFile
1.112+27-29chat/ejabberd/Makefile
1.65+10-1chat/ejabberd/PLIST
1.76+4-6chat/ejabberd/distinfo
1.26+1-1chat/ejabberd/patches/patch-ae
1.2+1-1chat/ejabberd/patches/patch-src_mod__muc__room.erl
+43-385 files

LLVM/project 0671f04llvm/include/llvm/Transforms/Utils MemoryTaggingSupport.h, llvm/lib/Target/AArch64 AArch64StackTagging.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+7-8llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+2-4llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+1-2llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+1-2llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+11-164 files

NetBSD/src 31BkeXRsys/arch/x86/x86 lapic.c

   x86: Distinguish first and second lapic calibration passes in logs.

   Prompted last year by trying to debug:

   PR port-amd64/59424: hardclock ticks run at breakneck pace under qemu
VersionDeltaFile
1.94+4-3sys/arch/x86/x86/lapic.c
+4-31 files

NetBSD/src 8OAUdFFsys/kern kern_time.c, tests/lib/libc/sys t_getitimer.c t_timer_create.c

   setitimer(2), timer_settime(2): Avoid arithmetic overflow.

   PR kern/59964: kernel diagnostic assertion
   "it->it_time.it_value.tv_sec >= 0" failed
VersionDeltaFile
1.231+16-5sys/kern/kern_time.c
1.6+6-2tests/lib/libc/sys/t_getitimer.c
1.11+5-1tests/lib/libc/sys/t_timer_create.c
+27-83 files

LLVM/project 1106a41mlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/test/Dialect/GPU invalid.mlir

[mlir][GPU] Verify known_{block,grid,cluster}_size is at least 1 (#179886)

### Summary
This PR resolves https://github.com/llvm/llvm-project/issues/179604
DeltaFile
+12-1mlir/test/Dialect/GPU/invalid.mlir
+8-2mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+20-32 files

LLVM/project fae1cc0compiler-rt/include/sanitizer ubsan_interface.h, compiler-rt/lib/ubsan ubsan_loop_detect.cpp CMakeLists.txt

ubsan: Add loop detection runtime and e2e tests for -fsanitize-trap-loop.



Reviewers: fmayer, vitalybuka

Reviewed By: vitalybuka, fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/179011
DeltaFile
+100-0compiler-rt/lib/ubsan/ubsan_loop_detect.cpp
+15-7compiler-rt/test/cfi/CMakeLists.txt
+22-0compiler-rt/include/sanitizer/ubsan_interface.h
+21-0compiler-rt/lib/ubsan/CMakeLists.txt
+21-0llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
+12-2compiler-rt/test/cfi/lit.cfg.py
+191-94 files not shown
+200-910 files

LLVM/project a544d37clang/docs UsersManual.rst, clang/include/clang/Options Options.td

CodeGen, Driver: Add -fsanitize-trap-loop option.

This option may be used to opt into infinite loops for failed UBSan and
CFI checks. It causes Clang to generate an llvm.cond.loop intrinsic call
instead of a conditional branch to a trap instruction when generating
code for a conditional trap.

Part of this RFC:
https://discourse.llvm.org/t/rfc-optimizing-conditional-traps/89456

Reviewers: fmayer, vitalybuka

Reviewed By: vitalybuka, fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/177688
DeltaFile
+25-0clang/docs/UsersManual.rst
+20-0clang/test/CodeGenCXX/sanitize-trap-loop.cpp
+7-0clang/include/clang/Options/Options.td
+6-0clang/lib/CodeGen/CGExpr.cpp
+5-0clang/lib/Driver/SanitizerArgs.cpp
+3-0clang/test/Driver/sanitize-trap-loop.c
+66-02 files not shown
+69-08 files

LLVM/project 191af6cllvm/docs LangRef.rst, llvm/lib/CodeGen PreISelIntrinsicLowering.cpp

Add llvm.cond.loop intrinsic.

The llvm.cond.loop intrinsic is semantically equivalent to a conditional
branch conditioned on ``pred`` to a basic block consisting only of an
unconditional branch to itself. Unlike such a branch, it is guaranteed
to use specific instructions. This allows an interrupt handler or
other introspection mechanism to straightforwardly detect whether
the program is currently spinning in the infinite loop and possibly
terminate the program if so. The intent is that this intrinsic may
be used as a more efficient alternative to a conditional branch to
a call to ``llvm.trap`` in circumstances where the loop detection
is guaranteed to be present. This construct has been experimentally
determined to be executed more efficiently (when the branch is not taken)
than a conditional branch to a trap instruction on AMD and older Intel
microarchitectures, and is also more code size efficient by avoiding the
need to emit a trap instruction and possibly a long branch instruction.

On i386 and x86_64, the infinite loop is guaranteed to consist of a short
conditional branch instruction that branches to itself. Specifically,

    [9 lines not shown]
DeltaFile
+29-22llvm/lib/Target/X86/X86ISelLowering.cpp
+50-0llvm/test/CodeGen/X86/cond-loop.ll
+48-0llvm/docs/LangRef.rst
+25-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+13-0llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+182-2211 files not shown
+234-2317 files

HardenedBSD/src 1537babsys/compat/linuxkpi/common/src linux_80211.c linux_80211_macops.c, sys/contrib/dev/mediatek/mt76 usb.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+20-8sys/compat/linuxkpi/common/src/linux_80211.c
+13-5sys/modules/mt76/mt7921/Makefile
+13-0sys/contrib/dev/mediatek/mt76/usb.c
+9-3sys/modules/mt76/mt7925/Makefile
+8-2sys/compat/linuxkpi/common/src/linux_80211_macops.c
+9-0sys/modules/mt76/core/Makefile
+72-1815 files not shown
+115-3121 files

NetBSD/pkgsrc 7iovu9Btextproc Makefile

   textproc: Add erlang-erlydtl
VersionDeltaFile
1.1572+2-1textproc/Makefile
+2-11 files

HardenedBSD/ports 6f2dfa6emulators/wine pkg-plist Makefile, emulators/wine/files patch-man patch-dlls_ntdll_unix_loader.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+115-5emulators/wine/pkg-plist
+0-94emulators/wine/files/patch-man
+8-18emulators/wine/Makefile
+14-5net/mosquitto/Makefile
+10-7emulators/wine/files/patch-dlls_ntdll_unix_loader.c
+7-7net-mgmt/check_mk_agent/distinfo
+154-13626 files not shown
+211-18932 files

NetBSD/pkgsrc sV2NYNmdoc CHANGES-2026

   doc: Added textproc/erlang-erlydtl version 0.15.0
VersionDeltaFile
1.950+2-1doc/CHANGES-2026
+2-11 files