LLVM/project ab85d5fllvm/test/MC/AMDGPU gfx13_asm_vop1.s gfx13_asm_vop3_from_vop1.s

[AMDGPU] Add VOP1 support for gfx13 (#177603)

Co-authored-by: Ivan Kosarev <ivan.kosarev at amd.com>
DeltaFile
+4,229-0llvm/test/MC/AMDGPU/gfx13_asm_vop1.s
+4,186-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1.s
+3,201-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_dpp16.s
+3,196-0llvm/test/MC/AMDGPU/gfx13_asm_vop1_dpp16.s
+1,485-0llvm/test/MC/AMDGPU/gfx13_asm_vop1_t16_promote.s
+880-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_dpp8.s
+17,177-06 files not shown
+18,832-15312 files

FreeBSD/ports e7cb7cbemulators/open-vm-tools Makefile, emulators/open-vm-tools/files patch-lib_rpcChannel_rpcChannel.c patch-lib_dynxdr_xdrutil.c

emulators/open-vm-tools: Fix build after 1600010

After ac5a19ec6989675c8ec6c3ca245dba243d1a6416, xdrproc_t was changed to
always take 2 parameters.  Removing 3rd parameter keeps it working on
older versions.

PR:             292755
MFH:            2026Q1
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit ab03bce0a568792890df28bee8c6cd3708fdf78d)
DeltaFile
+20-0emulators/open-vm-tools/files/patch-lib_rpcChannel_rpcChannel.c
+11-0emulators/open-vm-tools/files/patch-lib_dynxdr_xdrutil.c
+1-0emulators/open-vm-tools/Makefile
+32-03 files

OPNSense/core fbdd8d3src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api ServiceController.php

interfaces: automatic discovery: use descriptive interface names if available

(cherry picked from commit c030ca6507c63a07d170195ce80a90f911865925)
(cherry picked from commit b2a376cece20eb7dced96c6cffc40fa1d8b01088)
DeltaFile
+11-1src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api/ServiceController.php
+11-11 files

FreeBSD/ports ab03bceemulators/open-vm-tools Makefile, emulators/open-vm-tools/files patch-lib_rpcChannel_rpcChannel.c patch-lib_dynxdr_xdrutil.c

emulators/open-vm-tools: Fix build after 1600010

After ac5a19ec6989675c8ec6c3ca245dba243d1a6416, xdrproc_t was changed to
always take 2 parameters.  Removing 3rd parameter keeps it working on
older versions.

PR:             292755
MFH:            2026Q1
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+20-0emulators/open-vm-tools/files/patch-lib_rpcChannel_rpcChannel.c
+11-0emulators/open-vm-tools/files/patch-lib_dynxdr_xdrutil.c
+1-0emulators/open-vm-tools/Makefile
+32-03 files

FreeNAS/freenas 0ed4f0bsrc/middlewared/middlewared/utils pwenc.py

NAS-139395 / 26.0.0-BETA.1 / Type-safe utils.pwenc (#18086)

I replaced an untyped “bag of globals” dict with explicit globals

### Why this was done (type safety + what was wrong before)

* **The old approach hid state inside a heterogeneous dict**, mixing a
lock and a context handle under string keys. That pattern is:

* Harder for type checkers (mypy/pyright) to model correctly because
`pwenc_data['secret_ctx']` is effectively `object | None` unless you add
lots of casts/TypedDict boilerplate.
* Easy to misuse (typo in key, wrong value type assigned, etc.) with no
static help.
* Less readable: it looks like “data” rather than “module-level cached
singleton + lock”.

* **The new approach makes the cache a real, typed singleton**


    [12 lines not shown]
DeltaFile
+26-17src/middlewared/middlewared/utils/pwenc.py
+26-171 files

LLVM/project a63696eclang/include/clang/Basic AttrDocs.td Attr.td, clang/lib/CodeGen CodeGenModule.cpp CGDecl.cpp

Allow the no_stack_protector attribute on local variables (#173311)

This attribute is currently only permitted on functions, but sometimes
it can be useful to opt out a specific local variable. That way the
function can still get a stack protector if other locals require it, but
locals which are opted out won't have the overhead of a stack protector
if not needed.

This is paired with an LLVM change which has already landed, which uses
the new metadata to opt specific alloca instructions out of requiring a
stack protector.
DeltaFile
+71-0clang/test/CodeGen/stack-protector-vars.cpp
+20-11clang/lib/CodeGen/CodeGenModule.cpp
+15-0clang/lib/CodeGen/CGDecl.cpp
+14-0clang/include/clang/Basic/AttrDocs.td
+11-0clang/test/Sema/stack_protector_ignore.c
+7-0clang/include/clang/Basic/Attr.td
+138-114 files not shown
+151-1110 files

FreeNAS/freenas 16ff199src/middlewared/middlewared/utils pwenc.py

`__all__`
DeltaFile
+3-0src/middlewared/middlewared/utils/pwenc.py
+3-01 files

FreeBSD/src 823f158contrib/ofed/libbnxtre verbs.c, sys/dev/bnxt/bnxt_re ib_verbs.c qplib_fp.c

bnxt_re/libbnxtre: Add support for Variable WQE on BCM576xx controllers

Variable size WQE means that each send Work Queue Entry to
HW can use different WQE sizes as opposed to the static WQE
size on the current devices. Set variable WQE mode for BCM576xx
devices. Depth of the Queue will be a multiple of slot which
is 16 bytes. The number of slots should be a multiple of 256
as per the HW requirement.
Initialize the Software shadow queue to hold requests equal to
the number of slots.

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D54525
MFC after: 3 days
DeltaFile
+76-45sys/dev/bnxt/bnxt_re/ib_verbs.c
+59-15sys/dev/bnxt/bnxt_re/qplib_fp.c
+23-8contrib/ofed/libbnxtre/verbs.c
+9-11sys/dev/bnxt/bnxt_re/main.c
+7-9sys/dev/bnxt/bnxt_re/qplib_sp.c
+8-4sys/dev/bnxt/bnxt_re/bnxt_re-abi.h
+182-927 files not shown
+226-9613 files

FreeBSD/src 3a9565csys/dev/bnxt/bnxt_en if_bnxt.c bnxt_ulp.h, sys/dev/bnxt/bnxt_re main.c

bnxt_re: Add support to display board_id in ibv_devinfo output

Added support to display board_id in ibv_devinfo output.
ibv_devinfo util reads the board_id from below sysctl
attribute, so added this sysctl attribute.

sys.class.infiniband.bnxt_reX.board_id

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D54524
MFC after: 3 days
DeltaFile
+20-1sys/dev/bnxt/bnxt_re/main.c
+7-0sys/dev/bnxt/bnxt_en/if_bnxt.c
+2-0sys/dev/bnxt/bnxt_en/bnxt_ulp.h
+1-0sys/dev/bnxt/bnxt_en/bnxt_ulp.c
+1-0sys/dev/bnxt/bnxt_en/bnxt.h
+31-15 files

FreeBSD/src b7d6334sys/dev/bnxt/bnxt_en bnxt_hwrm.c if_bnxt.c, sys/dev/bnxt/bnxt_re ib_verbs.c ib_verbs.h

bnxt_re: Fix active_speed value when two ports are aggregated

Currently driver is not considering the active_lanes while
displaying the speed & width of port and hence it showing
invalid active_speed and active_width values in the ibv_devinfo
command output when two ports are aggregated at hardware level.
Fixed the driver to consider the active_lanes while determining
the active_speed & active_width values.

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D54523
MFC after: 3 days
DeltaFile
+79-29sys/dev/bnxt/bnxt_re/ib_verbs.c
+12-0sys/dev/bnxt/bnxt_re/ib_verbs.h
+6-2sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+3-1sys/dev/bnxt/bnxt_en/if_bnxt.c
+2-0sys/dev/bnxt/bnxt_en/bnxt.h
+1-0sys/dev/bnxt/bnxt_en/bnxt_ulp.h
+103-322 files not shown
+105-328 files

FreeBSD/src 913e454sys/dev/bnxt/bnxt_en if_bnxt.c bnxt.h, sys/dev/bnxt/bnxt_re qplib_sp.c qplib_res.h

bnxt_en/re: Use FW defined resource limit for RoCE

Check FW flags for status of Resource Limits. If bit
FUNC_QCAPS_RESP_FLAGS_EXT2_SW_MAX_RESOURCE_LIMITS_SUPPORTED
is set, that means FW set the resource limit for L2 and RoCE.
We'll then do the following:

L2 driver would allocate context memory based on what FW reported.
RoCE driver uses FW reported values without capping. These values
are the total FW reported value minus L2 and other components shares.

For example:

FW reported max_qps = 137217 in L2 query, this includes:
5120 for L2
1025 for QP1
131072 for RoCE
L2 will allocate backing store memory for the total.
In RoCE query, we'll get max_qp = 131072 and use it

    [5 lines not shown]
DeltaFile
+17-14sys/dev/bnxt/bnxt_re/qplib_sp.c
+7-2sys/dev/bnxt/bnxt_en/if_bnxt.c
+7-0sys/dev/bnxt/bnxt_re/qplib_res.h
+4-0sys/dev/bnxt/bnxt_en/bnxt.h
+3-0sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+2-0sys/dev/bnxt/bnxt_en/bnxt_ulp.h
+40-161 files not shown
+42-167 files

FreeBSD/src 92ba9b2contrib/ofed/libbnxtre verbs.c db.c, sys/dev/bnxt/bnxt_re qplib_fp.c main.c

bnxt_re/libbnxtre: Add RoCE support for BCM576xx controllers

Added RoCE support for BCM576xx controllers with below changes,

1. Update the BAR offsets for handling BCM576xx controllers.
Use the values populated by the L2 driver for getting the
Doorbell offsets.

2. Use msn index instead of tail to pull psn table entry.

3. Temporarily disable dbr pacing feature untill it is
fully implemented.

4. Add support for 400G speed.

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D54521
MFC after: 3 days
DeltaFile
+30-11sys/dev/bnxt/bnxt_re/qplib_fp.c
+22-15sys/dev/bnxt/bnxt_re/main.c
+11-8sys/dev/bnxt/bnxt_re/ib_verbs.c
+11-2contrib/ofed/libbnxtre/verbs.c
+9-3sys/dev/bnxt/bnxt_re/qplib_res.h
+7-2contrib/ofed/libbnxtre/db.c
+90-4111 files not shown
+113-4317 files

OPNSense/core b2a376csrc/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api ServiceController.php

interfaces: fix previous
DeltaFile
+4-2src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/Api/ServiceController.php
+4-21 files

FreeBSD/ports 6d867dfgraphics/gimp3-app pkg-plist Makefile

graphics/gimp3-app: update to 3.0.8 release (+)

Micro releases like 3.0.8 are focused on fixing bugs and regressions.

Release notes:  https://www.gimp.org/news/2026/01/24/gimp-3-0-8-released/
Changelog:      https://gitlab.gnome.org/GNOME/gimp/-/blob/01df768b6756a04ecfaa410156f23ee95b3085e9/NEWS
DeltaFile
+5,349-5,344graphics/gimp3-app/pkg-plist
+8-5graphics/gimp3-app/Makefile
+3-3graphics/gimp3-app/distinfo
+5,360-5,3523 files

FreeBSD/ports 6960636graphics/gegl Makefile distinfo

graphics/gegl: update to 0.4.66 release (+)

Changelog:      https://gitlab.gnome.org/GNOME/gegl/-/blob/GEGL_0_4_66/docs/NEWS.adoc?ref_type=tags#user-content-gegl-0-4-66-2025-12-11
DeltaFile
+4-4graphics/gegl/Makefile
+3-3graphics/gegl/distinfo
+7-72 files

FreeBSD/ports 3a83e20x11/babl pkg-plist Makefile

x11/babl: update to 0.1.120 release (+)

Changelog:      https://gitlab.gnome.org/GNOME/babl/-/blob/master/NEWS?ref_type=heads#L6-10
DeltaFile
+12-0x11/babl/pkg-plist
+4-3x11/babl/Makefile
+3-3x11/babl/distinfo
+19-63 files

OPNSense/core a35dce3. plist, src/etc/pkg/fingerprints/OPNsense/revoked pkg.opnsense.org.20250710

firmware: revoke 25.7 fingerprint
DeltaFile
+2-0src/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20250710
+1-1plist
+0-2src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20250710
+3-33 files

OPNSense/core a0fa7cdMk version.mk, src/root/boot/lua logo-hourglass.lua.in

firmware: update version status
DeltaFile
+2-2Mk/version.mk
+1-1src/root/boot/lua/logo-hourglass.lua.in
+3-32 files

LLVM/project b8cccd6llvm/lib/Analysis ValueTracking.cpp, llvm/test/Analysis/ValueTracking knownbits-clmul.ll

[Analysis] computeKnownBitsFromOperator - add @llvm.clmul knownbits handling and tests (#177893)

This adds knownbits handling for `Intrinsic::clmul` inside
`computeKnownBitsFromOperator`. Tests are also included.

Closes #177550
DeltaFile
+147-0llvm/test/Analysis/ValueTracking/knownbits-clmul.ll
+5-0llvm/lib/Analysis/ValueTracking.cpp
+152-02 files

LLVM/project 4282e16flang-rt/test lit.site.cfg.py.in

Unbreak test
DeltaFile
+1-1flang-rt/test/lit.site.cfg.py.in
+1-11 files

LLVM/project 229a2fbclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Handle non-trivial view types of temporaries
DeltaFile
+23-0clang/test/Sema/warn-lifetime-safety.cpp
+12-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+36-13 files

LLVM/project 24d1ecfclang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety.cpp

Transparent functions for all gsl::Pointers
DeltaFile
+75-0clang/test/Sema/warn-lifetime-safety.cpp
+19-17clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+94-172 files

OpenBSD/ports NaFsPJHdatabases/openldap Makefile, databases/openldap/patches patch-servers_slapd_slapd_ldif patch-doc_man_man5_slapd_conf_5

   fix path for args/pid in slapd.ldif, from Chaz Kettleson
   fix paths in manual as well
VersionDeltaFile
1.210+56-55databases/openldap/Makefile
1.1+14-0databases/openldap/patches/patch-servers_slapd_slapd_ldif
1.1+12-0databases/openldap/patches/patch-doc_man_man5_slapd_conf_5
1.1+12-0databases/openldap/patches/patch-doc_man_man5_slapd-config_5
+94-554 files

FreeBSD/ports 8321a90textproc/py-zensical distinfo Makefile.crates

textproc/py-zensical: Update to 0.0.19

Changelogs since 0.0.16:

https://github.com/zensical/zensical/releases/tag/v0.0.19
https://github.com/zensical/zensical/releases/tag/v0.0.18
https://github.com/zensical/zensical/releases/tag/v0.0.17
DeltaFile
+21-19textproc/py-zensical/distinfo
+9-8textproc/py-zensical/Makefile.crates
+1-1textproc/py-zensical/Makefile
+31-283 files

FreeBSD/ports 2cb0c47www/py-django-filer distinfo Makefile

www/py-django-filer: Update to 3.4.3

Changelog since 3.4.1:

https://github.com/django-cms/django-filer/blob/3.4.3/CHANGELOG.rst
DeltaFile
+3-3www/py-django-filer/distinfo
+2-2www/py-django-filer/Makefile
+5-52 files

FreeBSD/ports 7f8a881textproc/py-mkdocstrings distinfo Makefile

textproc/py-mkdocstrings: Update to 1.0.2

Changelog since 1.0.0:

https://github.com/mkdocstrings/mkdocstrings/blob/1.0.2/CHANGELOG.md
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

FreeBSD/ports dfc77f3net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.16.0

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.16.0
DeltaFile
+3-3net-mgmt/py-netutils/distinfo
+1-1net-mgmt/py-netutils/Makefile
+4-42 files

FreeBSD/ports 815e136textproc/moor distinfo Makefile

textproc/moor: Update 2.10.2 => 2.10.3

Changelog:
https://github.com/walles/moor/releases/tag/v2.10.3

PR:     292756
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

OpenBSD/ports YO3E0b1sysutils/u-boot/arm Makefile, sysutils/u-boot/arm/patches patch-scripts_dtc_pylibfdt_libfdt_i_shipped

   Build with SWIG < 4.40 and SWIG >= 4.40.


   ok sthen@
VersionDeltaFile
1.1+33-0sysutils/u-boot/sunxi/patches/patch-scripts_dtc_pylibfdt_libfdt_i_shipped
1.1+33-0sysutils/u-boot/arm/patches/patch-scripts_dtc_pylibfdt_libfdt_i_shipped
1.1+33-0sysutils/u-boot/sun50i/patches/patch-scripts_dtc_pylibfdt_libfdt_i_shipped
1.1+32-0sysutils/u-boot/riscv64/patches/patch-scripts_dtc_pylibfdt_libfdt_i_shipped
1.7+1-1sysutils/u-boot/arm/Makefile
1.6+1-1sysutils/u-boot/riscv64/Makefile
+133-22 files not shown
+135-28 files

FreeBSD/ports ecb70e6devel/pear distinfo Makefile

devel/pear: update to 1.10.18 release (+)

Release notes:  https://github.com/pear/pear-core/releases/tag/v1.10.18
DeltaFile
+3-3devel/pear/distinfo
+1-1devel/pear/Makefile
+4-42 files