FreeNAS/freenas 247d320 — src/middlewared/middlewared/api/v26_0_0 zpool_query.py, src/middlewared/middlewared/api/v27_0_0 zpool_query.py

Accept stats_ex on zpool query vdevs

## Problem
truenas_pylibzfs added an extended mode to `ZFSPool.iostat()` that fills a new `stats_ex` field on every vdev. `status()` returns the same vdev struct, so its vdevs now carry `stats_ex` too (always `None` there). `zpool.query` passes those vdev dicts straight into `ZPoolVdev`, which forbids unknown keys, so every topology query failed with `extra_forbidden`. This broke `pool.create` at its change event and aborted the api, cloud, stig, directory services and sharing test suites at pool setup.

## Solution
Added a nullable `stats_ex` field to `ZPoolVdev` in both the v26 and v27 API models, the same way `path` was added ahead of its pylibzfs change. It defaults to `None`, so it works with both old and new pylibzfs.
DeltaFile
+7-0src/middlewared/middlewared/api/v27_0_0/zpool_query.py
+7-0src/middlewared/middlewared/api/v26_0_0/zpool_query.py
+14-02 files

LLVM/project 1639504 — clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/lib/CIR/CodeGen CIRGenDecl.cpp

[CIR] Attach address space to global variables (#226455)

Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
DeltaFile
+5-5clang/test/CIR/CodeGenCUDA/address-spaces.cu
+6-3clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+4-4clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+15-123 files

NetBSD/pkgsrc-wip 357e005 — tfkiss PLIST Makefile

tfkiss: fix pkgsrc lint issues
DeltaFile
+7-1tfkiss/Makefile
+2-2tfkiss/PLIST
+9-32 files

FreeBSD/src 269002d — sbin/fsck_msdosfs fat.c

fsck_msdosfs: fix head bitmap over-allocation on 32-bit platforms

bitmap_ctor() computed the allocation size as

        roundup2(bits, LONG_BIT) / (LONG_BIT / 8)

The dividend is a count of bits, so converting it to bytes requires
dividing by 8 (bits per byte), not by LONG_BIT / 8 (bytes per long).
The two divisors happen to coincide on LP64, but on ILP32 platforms
the head bitmap was allocated at twice the required size; for a
FAT32 file system with close to 2^28 clusters, that is 64 MiB instead
of 32 MiB.

The extra half of the allocation was never accessed, so there is no
functional change other than the reduced memory footprint.

MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2440
DeltaFile
+1-1sbin/fsck_msdosfs/fat.c
+1-11 files

LLVM/project 240a9cb — mlir/python/mlir/dialects ext.py, mlir/test/python/dialects ext.py

[MLIR][Python] Allow `Attribute` to denote unconstrained attributes in Python-defined ops (#224679)

Operation definitions support attribute constraints such as
`IntegerAttr`, `StringAttr`, and `IntegerAttr | StringAttr`, but
currently reject `Attribute` itself.

This change allows `Attribute` to denote an unconstrained attribute,
accepting both built-in and Python-defined attributes:

```python
class MyOp(MyDialect.Operation, name="my_op"):
    arg: Operand
    attr: Attribute
    res: Result
```

This complements the unconstrained `Operand` and `Result` annotations
introduced in #220216. The annotation also works with `attribute()`
field specifiers, including `kw_only` and `default_factory`.

Assisted-by: Codex / GPT6
DeltaFile
+73-0mlir/test/python/dialects/ext.py
+5-0mlir/python/mlir/dialects/ext.py
+78-02 files

FreeBSD/src 10bd16d — sys/x86/cpufreq hwpstate_intel.c

ihwpstate_intel: update dev.hwpstate_intel.%d.epp sysctl description

Catch up with 8452afeb568: now dev.hwpstate_intel.%d.epp accepts
values from 0 to 255.  Update its description accordingly to sync
with the code and the man page.
DeltaFile
+1-1sys/x86/cpufreq/hwpstate_intel.c
+1-11 files

NextBSD/src f21c172 — . build.sh, tests boot-test.sh iso-boot-test.sh

rpi: boot normally, not verbose (#506)

* rpi: boot normally, not verbose

The Pi boot partition shipped `FreeBSD: -v` in cmdline.txt, from when the
board was being brought up and its serial log was the only instrument
there was. That is no longer the right default, and leaving it was a trap
rather than a nicety.

The Pi rootfs carries nextbsd-overlays' loader.conf.d, so it already gets
boot_mutemsgs="YES" (#363). RB_VERBOSE is exactly what that mute exempts,
so a -v that arrived would turn the quiet console back off on this board
alone, while every other machine stayed quiet.

It does not arrive today: parse_fdt_bootargs() only parses when
fdt_get_chosen_bootargs() succeeds, and a tryboot with that line produced
a boot that was not verbose, so the firmware appears not to be writing
/chosen/bootargs at all (nextbsd-kernel#93). So the flag was inert -- and
would have started working silently, on every Pi image, the day that was

    [198 lines not shown]
DeltaFile
+88-18tests/img-boot-test.sh
+76-16tests/iso-boot-test.sh
+59-23tests/boot-test.sh
+21-13build.sh
+244-704 files

LLVM/project e59a0c6 — orc-rt/include/orc-rt/bedrock Session.h, orc-rt/lib/bedrock Session.cpp

[orc-rt] Pass the reporting Session to Session error reporters. (#226622)

Session error reporters previously received only the Error, and had to
be supplied to the Session constructor, so they had no direct way to
refer to the Session reporting the error (e.g. to include its address in
a log message).

This commit changes ErrorReporterFn to take the reporting Session along
with the Error, and adds a Session::logErrors reporter that logs errors
via ORC_RT_LOG at Error level in the Session category. logErrors is only
available when Error-level logging is compiled in
(ORC_RT_LOG_ENABLED(Error)), so that it can't silently discard errors in
configurations where logging is compiled out. The noErrors and
AccumulateErrors test helpers are updated to work as both plain and
Session error reporters.
DeltaFile
+24-6orc-rt/test/unit/bedrock/SessionTest.cpp
+24-3orc-rt/test/unit/CommonTestUtils.h
+22-2orc-rt/include/orc-rt/bedrock/Session.h
+11-0orc-rt/lib/bedrock/Session.cpp
+1-1orc-rt/tools/ogre/ogre.cpp
+1-1orc-rt/test/unit/bedrock/InProcessControllerAccessTest.cpp
+83-136 files

FreeBSD/src 27c6904 — . RELNOTES

Add release notes entry for less v710.

(cherry picked from commit 7f7e9584cb9dbff7f74faf5589c9154d2c6eef3f)
DeltaFile
+9-0RELNOTES
+9-01 files

FreeBSD/src e9c67d8 — . RELNOTES

MFC: Add release notes entry for less v710.

(cherry picked from commit 7f7e9584cb9dbff7f74faf5589c9154d2c6eef3f)
DeltaFile
+9-0RELNOTES
+9-01 files

FreeBSD/src c7bcccb — contrib/less lessmsg.inc lesskey.c

MFC: MFV: less v710.

(cherry picked from commit 4523eebc6c1828d4fd41d7f1ab943cf079043bc8)
DeltaFile
+342-280contrib/less/opttbl.c
+296-232contrib/less/screen.c
+246-129contrib/less/decode.c
+372-0contrib/less/lessmsg
+0-364contrib/less/lesskey.c
+331-0contrib/less/lessmsg.inc
+1,587-1,00552 files not shown
+3,285-1,81158 files

FreeBSD/src d3c6de9 — contrib/less lessmsg.inc lesskey.c

MFC: MFV: less v710.

(cherry picked from commit 4523eebc6c1828d4fd41d7f1ab943cf079043bc8)
DeltaFile
+342-280contrib/less/opttbl.c
+296-232contrib/less/screen.c
+246-129contrib/less/decode.c
+372-0contrib/less/lessmsg
+0-364contrib/less/lesskey.c
+331-0contrib/less/lessmsg.inc
+1,587-1,00552 files not shown
+3,285-1,81058 files

LLVM/project ab08c75 — bolt/lib/Passes BinaryPasses.cpp ReorderFunctions.cpp, bolt/lib/Profile DataAggregator.cpp

[BOLT] Remove cl::callback uses (#226359)

cl::callback will be removed to enable migration to TableGen based
representation.

https://discourse.llvm.org/t/rfc-declare-library-command-line-options-in-tablegen-one-struct-per-library/91877/3

LLM-aided
DeltaFile
+7-8bolt/lib/Passes/ReorderFunctions.cpp
+6-8bolt/lib/Passes/BinaryPasses.cpp
+6-6bolt/lib/Profile/DataAggregator.cpp
+19-223 files

LLVM/project 0b61b73 — clang-tools-extra/clangd/tool ClangdMain.cpp

[clangd] Report retired flags after parsing (#226360)

cl::callback will be removed to enable migration to TableGen

https://discourse.llvm.org/t/rfc-declare-library-command-line-options-in-tablegen-one-struct-per-library/91877/3

LLM-aided
DeltaFile
+9-5clang-tools-extra/clangd/tool/ClangdMain.cpp
+9-51 files

LLVM/project 90c150f — clang/tools/clang-format ClangFormat.cpp, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Replace cl::bits with cl::list. NFC (#226399)

cl::bits packs enum values into an unsigned, which would block migration
to TableGen based representation. The three users only test membership.

LLM-aided
DeltaFile
+11-17llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+3-3llvm/lib/Target/AArch64/AArch64CodeLayoutOpt.cpp
+2-2clang/tools/clang-format/ClangFormat.cpp
+16-223 files

LLVM/project 8c697f0 — clang/test/CodeGenHLSL/builtins WaveReadLaneFirst.hlsl, libcxx/test/std/algorithms/alg.modifying.operations/alg.swap pstl.swap_ranges.pass.cpp

Rebase, improvements

Created using spr 1.3.7
DeltaFile
+1,538-1,052llvm/test/CodeGen/AMDGPU/frem.ll
+733-228llvm/test/Transforms/LoopVectorize/VPlan/execution-frequencies-match-bfi.ll
+389-0llvm/test/Transforms/LoopFusion/guard_skip_empty_block.ll
+187-0libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/pstl.swap_ranges.pass.cpp
+129-15llvm/test/CodeGen/X86/llvm.frexp.ll
+120-0clang/test/CodeGenHLSL/builtins/WaveReadLaneFirst.hlsl
+3,096-1,295147 files not shown
+5,950-1,866153 files

LLVM/project f8c2918 — llvm/test/Transforms/SLPVectorizer/AArch64 ordered-reduction-of-loads.ll, llvm/test/Transforms/SLPVectorizer/RISCV ordered-reduction.ll

[SLP][NFC]Add extra test for reductions vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226618
DeltaFile
+77-0llvm/test/Transforms/SLPVectorizer/RISCV/ordered-reduction.ll
+48-0llvm/test/Transforms/SLPVectorizer/AArch64/ordered-reduction-of-loads.ll
+125-02 files

FreeBSD/ports 0947d6e — science/octopus pkg-plist Makefile

science/octopus: update 16.3 → 16.4
DeltaFile
+3-3science/octopus/distinfo
+1-1science/octopus/Makefile
+0-1science/octopus/pkg-plist
+4-53 files

FreeBSD/ports 02533d2 — security/tor Makefile distinfo

security/tor: update 0.4.9.12 → 0.4.9.13
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

LLVM/project 3a2787d — orc-rt/include/orc-rt-c config.h.in, orc-rt/include/orc-rt-c/support Logging.h

[orc-rt] Move ORC_RT_LOG_ENABLED into config.h. (#226617)

ORC_RT_LOG_ENABLED depends only on the logging configuration values
defined in config.h, but was defined in Logging.h, so checking whether a
log level is compiled in required pulling in the logging backend's
headers (e.g. <os/log.h>).

This commit moves ORC_RT_LOG_ENABLED (and its level-token aliases) into
config.h, so that headers can check the logging configuration without
including Logging.h.
DeltaFile
+32-0orc-rt/include/orc-rt-c/config.h.in
+2-26orc-rt/include/orc-rt-c/support/Logging.h
+34-262 files

OpenBSD/ports m1vAvvG — sysutils/firmware/intel Makefile distinfo

   update intel microcode to 20260925

   only change is for Meteor Lake (00000028 -> 0000002b)

   release notes:
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260925
VersionDeltaFile
1.46+2-2sysutils/firmware/intel/distinfo
1.54+1-1sysutils/firmware/intel/Makefile
+3-32 files

NetBSD/pkgsrc oLAfe97 — x11/kitty Makefile distinfo, x11/kitty/patches patch-setup.py

   kitty: fixed building on Darwin
VersionDeltaFile
1.9+2-2x11/kitty/patches/patch-setup.py
1.49+2-2x11/kitty/distinfo
1.102+2-1x11/kitty/Makefile
+6-53 files

NetBSD/pkgsrc MYlZJ3P — doc CHANGES-2026

   doc: Updated graphics/shader-slang to 2026.18.3
VersionDeltaFile
1.6374+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc n9Ol54Z — graphics/shader-slang Makefile distinfo

   shader-slang: update to 2026.18.3

   minor bug fixes
VersionDeltaFile
1.2+30-4graphics/shader-slang/PLIST
1.2+5-4graphics/shader-slang/distinfo
1.4+2-2graphics/shader-slang/Makefile
+37-103 files

NetBSD/src p1YARc7 — sys/dev/ic rtl8169.c

   re(4): handle errors while initializing the RX ring

   Properly propagate errors from re_newbuf() while initializing the RX
   descriptor ring.
VersionDeltaFile
1.185+12-7sys/dev/ic/rtl8169.c
+12-71 files

FreeBSD/src 6136e3d — contrib/expat Makefile.in, contrib/expat/lib internal.h xmltok.c

contrib/expat: import expat 2.8.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_5/expat/Changes

Security:       CVE-2026-93990

(cherry picked from commit c7b67985633c408cae69703ca443cbfd84d326a8)
DeltaFile
+349-5contrib/expat/tests/basic_tests.c
+100-123contrib/expat/lib/xmlparse.c
+139-64contrib/expat/lib/xmltok.c
+67-100contrib/expat/lib/internal.h
+105-56contrib/expat/Makefile.in
+157-0contrib/expat/tests/hash_tests.c
+917-34854 files not shown
+1,614-85960 files

NetBSD/pkgsrc 4HfWHcr — chat/matrix-synapse Makefile

   chat/matrix-synapse: Align dependencies to upstream harder

   Bump a few versions, and add a dependency on pyparsing, which
   shouldn't be present, but upstream has it in pyproject.toml because
   synapse depends on packaging and packaging used to need pyparsing, but
   apparently packaging needed a newer version than it said it needed.
   Reported upstream.

   Tested on NetBSD 10 amd64.
VersionDeltaFile
1.136+12-6chat/matrix-synapse/Makefile
+12-61 files

FreeNAS/freenas 0450864 — src/middlewared/middlewared/alembic/versions/25.10 2025-05-17_12-57_migrate-ds.py

Fix LDAP directory service migration for multiple servers

`ldap_hostname` is comma-separated, so a configuration with more than one LDAP
server migrated into a single malformed `server_urls` entry that SSSD discards
entirely, leaving no usable server. Also normalize the case of legacy values
copied into the new table, which left `ldap_schema` lowercased and failing
validation against Literal['RFC2307', 'RFC2307BIS'].

Supplementary migration is not being added because anyone who
encountered this issue during migration would have already cleared the
problematic LDAP config and set the correct parameters. LDAP is not
functional in a degraded state after failed migration, and migration
failure is currently user-serviceable. This commit primarily is to fix
users who are migrating from 25.04 to 26.
DeltaFile
+29-4src/middlewared/middlewared/alembic/versions/25.10/2025-05-17_12-57_migrate-ds.py
+29-41 files

FreeBSD/src 1dc191d — contrib/expat Makefile.in, contrib/expat/lib internal.h xmltok.c

contrib/expat: import expat 2.8.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_5/expat/Changes

Security:       CVE-2026-93990

(cherry picked from commit c7b67985633c408cae69703ca443cbfd84d326a8)
DeltaFile
+349-5contrib/expat/tests/basic_tests.c
+100-123contrib/expat/lib/xmlparse.c
+139-64contrib/expat/lib/xmltok.c
+67-100contrib/expat/lib/internal.h
+105-56contrib/expat/Makefile.in
+157-0contrib/expat/tests/hash_tests.c
+917-34854 files not shown
+1,614-85960 files

LLVM/project 201e76d — llvm/lib/CodeGen DetectDeadLanes.cpp, llvm/test/CodeGen/AMDGPU detect-dead-lanes-reg-sequence-narrow-slot.mir true16-uniform-f16-phi-copysign.ll

[CodeGen] Fix DetectDeadLanes for same-class copies with mismatched widths (#226556)

isCrossCopy() returned early whenever source and destination shared a
register class, treating the transfer as lane-for-lane. That is wrong
when a REG_SEQUENCE names a subregister slot narrower than the source
operand, e.g. a 32-bit vreg used as the lo16 piece of another 32-bit
vreg. Only take the early exit when the two widths match; otherwise fall
through to findCommonRegClass().

Fixes: ROCM-31212
DeltaFile
+1,538-1,052llvm/test/CodeGen/AMDGPU/frem.ll
+72-0llvm/test/CodeGen/AMDGPU/true16-uniform-f16-phi-copysign.ll
+24-0llvm/test/CodeGen/AMDGPU/detect-dead-lanes-reg-sequence-narrow-slot.mir
+13-2llvm/lib/CodeGen/DetectDeadLanes.cpp
+1,647-1,0544 files