LLVM/project 2f6a630llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash-issue-173885.ll

[SelectionDAG] Skip chain node when updating divergence (#173885)

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash-issue-173885.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files

FreeBSD/ports 028cbe7www/vaultwarden-web_vault distinfo Makefile

www/vaultwarden-web_vault: Update to 2025.12.0

PR:             291994
Reported by:    Bernard Spil
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports 22631e9security/vaultwarden distinfo Makefile.crates

security/vaultwarden: Update to 1.35.0
DeltaFile
+613-491security/vaultwarden/distinfo
+312-245security/vaultwarden/Makefile.crates
+2-2security/vaultwarden/Makefile
+927-7383 files

LLVM/project 8364a0dmlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+454-355mlir/lib/Bindings/Python/DialectQuant.cpp
+164-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+141-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,121-8585 files not shown
+1,386-1,01211 files

LLVM/project 524b178llvm/docs vplan-early-exit-lowered.dot, llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanVerifier.cpp

[VPlan] Add BranchOnTwoConds, use for early exit plans. (#172750)

This PR introduces a new BranchOnTwoConds VPInstruction, that takes 2
boolean operands and must be placed in a block with 3 successors.

If condition I is true, branches to successor I, otherwise falls through
to check the next condition. If both conditions are false, branch to the
third successor.

This new branch recipe is used for early-exit loops, to simplify the
representation in VPlan initially, by avoid the need for splitting the
middle block early on, in a way that preserves the single-exit block
property of regions. All exits still go through the latch block, but
they can go to more than 2 successors.

This idea was part of one of the original proposals for how to model
early exits in VPlan, but at that point in time, there was no good way
to handle this during code-gen, and we went with the early split-middle
block approach initially.

    [7 lines not shown]
DeltaFile
+88-20llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+40-0llvm/docs/vplan-early-exit-lowered.dot
+7-22llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+13-13llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+10-9llvm/lib/Transforms/Vectorize/VPlan.cpp
+11-7llvm/lib/Transforms/Vectorize/VPlan.h
+169-7117 files not shown
+236-12723 files

HardenedBSD/src 4a28869usr.sbin/unbound/daemon Makefile

HBSD: Disable SafeStack for the Unbound daemon

When Unbound is built with SafeStack, attempts to kill the running
daemon process with SIGTERM does not kill the process. Instead, the
daemon stops responding.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Reported-by:    @northboot
issue:          #110
MFC-to:         15-STABLE
(cherry picked from commit ee472934f961f24a1c4dee56e7bd8dbb0e50ce13)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-0usr.sbin/unbound/daemon/Makefile
+1-01 files

FreeNAS/freenas 49507c4tests/unit test_zfsacl.py

Add functional unit tests for nfsv4 acl chown

This commit adds a unit test for chown behavior on nfsv4
acltype datasets.
DeltaFile
+113-0tests/unit/test_zfsacl.py
+113-01 files

FreeNAS/freenas 2f7f563tests/unit test_zfsacl.py

Fix
DeltaFile
+4-5tests/unit/test_zfsacl.py
+4-51 files

OPNSense/core b23a8b3src/etc/inc interfaces.inc

interfaces: annotations and consolidation #7647
DeltaFile
+9-4src/etc/inc/interfaces.inc
+9-41 files

FreeNAS/freenas 53940f3tests/unit test_zfsacl.py

Fix
DeltaFile
+1-0tests/unit/test_zfsacl.py
+1-01 files

FreeBSD/ports cbd45eegames/freeminer Makefile, games/freeminer-default Makefile

games/freeminer{,-default}: Deprecate and expire on 2026-01-31

Dead upstream.

PR:             226537
Approved by:    portmgr (blanket)
DeltaFile
+3-0games/freeminer-default/Makefile
+3-0games/freeminer/Makefile
+6-02 files

FreeNAS/freenas 5b591dbtests/unit test_zfsacl.py

Fix
DeltaFile
+4-4tests/unit/test_zfsacl.py
+4-41 files

OPNSense/core 0840d86src/etc/inc interfaces.inc

interfaces: tab issue #7647
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-11 files

FreeNAS/freenas 5d59d90tests/unit test_zfsacl.py

Fix
DeltaFile
+17-6tests/unit/test_zfsacl.py
+17-61 files

FreeBSD/src e2afbc4lib/libsys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072
DeltaFile
+4-1lib/libsys/ioctl.2
+4-11 files

LLVM/project 8f9efc3mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python Pass.cpp

jakub's suggestion
DeltaFile
+3-4mlir/include/mlir/Bindings/Python/IRCore.h
+1-1mlir/lib/Bindings/Python/Pass.cpp
+4-52 files

FreeNAS/freenas 934146ctests/unit test_zfsacl.py

Fix
DeltaFile
+1-0tests/unit/test_zfsacl.py
+1-01 files

FreeNAS/freenas 6b585dbtests/unit test_zfsacl.py

Fix
DeltaFile
+2-2tests/unit/test_zfsacl.py
+2-21 files

FreeBSD/src 0487408usr.sbin/bhyve bhyve_config.5

bhyve_config.5: Fix consistency and terms in manpage

Correct inconsistent spelling of terms and duplication.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54370

(cherry picked from commit 66604463e737f4754ae6268171031ceefc226837)
DeltaFile
+7-6usr.sbin/bhyve/bhyve_config.5
+7-61 files

FreeNAS/freenas 9522a3ctests/unit test_zfsacl.py

fix
DeltaFile
+1-0tests/unit/test_zfsacl.py
+1-01 files

OpenZFS/src e72f305cmd ztest.c

cmd/ztest: avoid `PATH_MAX` stack allocation in `ztest_get_zdb_bin()` (#18085)

Calling realpath(path, buf) can trigger fortified header wrappers that
allocate a PATH_MAX-sized temporary buffer on the stack, exceeding the
4 KiB frame limit on some systems. Use the heap-allocating
realpath(path, NULL) form instead.

Sponsored-by: ERNW Research GmbH - https://ernw-research.de/

Signed-off-by: Alexander Moch <amoch at ernw.de>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
DeltaFile
+6-1cmd/ztest.c
+6-11 files

FreeNAS/freenas 316986ctests/unit test_zfsacl.py

fix
DeltaFile
+1-1tests/unit/test_zfsacl.py
+1-11 files

FreeNAS/freenas 428bfd3tests/unit test_zfsacl.py

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

LLVM/project 0a9e677llvm/bindings/ocaml/llvm llvm_ocaml.c llvm.mli, llvm/test/Bindings/OCaml core.ml

[OCaml] Add OCaml bindings for intrinsics API (#173817)

DeltaFile
+55-3llvm/bindings/ocaml/llvm/llvm_ocaml.c
+33-0llvm/bindings/ocaml/llvm/llvm.mli
+16-0llvm/test/Bindings/OCaml/core.ml
+11-1llvm/bindings/ocaml/llvm/llvm.ml
+115-44 files

LLVM/project 11060ebmlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+438-353mlir/lib/Bindings/Python/DialectQuant.cpp
+166-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+142-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,108-8565 files not shown
+1,373-1,01011 files

LLVM/project 44514f7llvm/include/llvm/CodeGen SelectionDAGISel.h, llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp

[SelectionDAG] Rename OPC_EmitInteger8->OPC_EmitIntegerI8. NFC (#173832)

Same for OPC_EmitInteger16/32/64 and OPC_EmitStringInteger32.

This matches OPC_CheckTypeI32, OPC_EmitRegisterI32, etc.
DeltaFile
+11-11llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+5-5llvm/include/llvm/CodeGen/SelectionDAGISel.h
+4-4llvm/test/TableGen/DAGDefaultOps.td
+2-2llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+2-2llvm/test/TableGen/dag-isel-regclass-emit-enum.td
+2-2llvm/test/TableGen/dag-isel-subregs.td
+26-266 files

FreeNAS/freenas e1f8b0ftests/unit test_zfsacl.py

Fix
DeltaFile
+1-1tests/unit/test_zfsacl.py
+1-11 files

FreeNAS/freenas b55b3eatests/unit test_zfsacl.py

Fix
DeltaFile
+1-1tests/unit/test_zfsacl.py
+1-11 files

LLVM/project 6fc436allvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash-issue-173885.ll chain-node-divergence-update-crash.ll

fix comment
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash-issue-173885.ll
+0-32llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash.ll
+32-322 files

LLVM/project 625031dllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash.ll

[SelectionDAG] Skip chain node when updating divergence

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files