FreeBSD/src 8d584f0sys/netgraph/bluetooth/drivers/ubt ng_ubt_rtl.c, usr.sbin/bluetooth/rtlbtfw rtlbtfw.conf main.c

bluetooth: remove redundant 0x0bda entries from ng_ubt_rtl, rtlbtfw

Generic Realtek vendor rules already match all 0x0bda Bluetooth devices.
Remove the redundant per-product entries from ng_ubt_rtl.c,
rtlbtfw main.c, and rtlbtfw.conf.

Reviewed by:    wulf
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D56137

(cherry picked from commit f3fc362c0fb27731e2c22523e0cedf1adec26c44)
DeltaFile
+0-68usr.sbin/bluetooth/rtlbtfw/rtlbtfw.conf
+6-18sys/netgraph/bluetooth/drivers/ubt/ng_ubt_rtl.c
+6-18usr.sbin/bluetooth/rtlbtfw/main.c
+12-1043 files

LLVM/project 26493fcllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVISelLowering.h

[RISCV][NFC] Turn lowerVECTOR_SHUFFLE into a member function of RISCVTargetLowering (#194299)

Convert lowerVECTOR_SHUFFLE into a member function of
RISCVTargetLowering, aligning it with other lowerXXX member functions in
RISCVTargetLowering and matching other targets like AArch64.
DeltaFile
+4-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-0llvm/lib/Target/RISCV/RISCVISelLowering.h
+5-42 files

FreeBSD/ports d26d65bsecurity/dehydrated Makefile, security/dehydrated/files 000.dehydrated.weekly.in

security/dehydrated: Ensure the periodic script exits with the proper error code

PR:             294021
Reported by:    Henrik <henrik at eyetea.se>
Reviewed by:    linimon
MFH:            2026Q2
DeltaFile
+4-0security/dehydrated/files/000.dehydrated.weekly.in
+1-0security/dehydrated/Makefile
+5-02 files

GhostBSD/ghostbsd 99546d8stand/lua menu.lua

menu: update boot prompt message and handle Enter key to boot immediately
DeltaFile
+4-1stand/lua/menu.lua
+4-11 files

LLVM/project 955bb5cclang-tools-extra/docs/clang-tidy/checks/cert flp37-c.rst exp42-c.rst

[clang-tidy][Docs] Remove all auto-redirects in documentation. NFC. (#193408)

RFC:
https://discourse.llvm.org/t/rfc-remove-automatic-redirects-from-clang-tidy-documentation/90633
DeltaFile
+1-2clang-tools-extra/docs/clang-tidy/checks/cert/flp37-c.rst
+1-2clang-tools-extra/docs/clang-tidy/checks/cert/exp42-c.rst
+1-2clang-tools-extra/docs/clang-tidy/checks/cert/exp45-c.rst
+0-2clang-tools-extra/docs/clang-tidy/checks/cert/ctr56-cpp.rst
+0-2clang-tools-extra/docs/clang-tidy/checks/cert/dcl03-c.rst
+0-2clang-tools-extra/docs/clang-tidy/checks/cert/dcl16-c.rst
+3-1289 files not shown
+3-19095 files

LLVM/project 61adeccmlir/include/mlir/Dialect/XeGPU/uArch IntelGpuXe2.h, mlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp XeGPUPropagateLayout.cpp

[MLIR][XeGPU] XeGPU DpasMx Op Definition adds Layout Support (#194117)

This PR extends the DpasMx operation to support MXFP (microscaling
floating point) matrix multiply with separate scale factor layouts.

1. Op Definition
     Added layout_a_scale and layout_b_scale attributes to DpasMx op
Removed AllElementTypesMatch<["a", "b"]> trait to allow different types
for A/B with scales
2. Layout Infrastructure
setupDpasMxLayout(): Creates anchor layouts for all 5 operands (A, B,
C/D, scale_a, scale_b)
Derives scale layouts from parent matrix layouts by dividing innermost
dimension
    Supports all layout kinds: Subgroup, InstData, Lane
Fix a bug in getupDpasSubgroupLayouts(): sg_data of A/B matrix should
keep the full K dimension.
3. Layout Propagation


    [7 lines not shown]
DeltaFile
+303-112mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+196-3mlir/include/mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h
+135-0mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+97-15mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
+86-1mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+85-1mlir/test/Dialect/XeGPU/propagate-layout.mlir
+902-1324 files not shown
+930-14310 files

LLVM/project 3c66b32libc/shared/math llogbbf16.h, libc/src/__support/math llogbbf16.h CMakeLists.txt

[libc][math] Refactor llogbbf16 to header-only (#194509)

Refactor llogbbf16 to be header-only.

part of: #147386
DeltaFile
+26-0libc/src/__support/math/llogbbf16.h
+23-0libc/shared/math/llogbbf16.h
+17-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+2-7libc/src/math/generic/llogbbf16.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+80-124 files not shown
+85-1210 files

OpenBSD/src T6gp4CYsys/dev/pci/drm drm_linux.c

   Make xarray cyclic start looking for a free id at the position specified
   by the next argument and stop after wrapping back to that position.

   Previously looking for a free id started at the beginning of the
   allocation range and stopped at the end, ignoring the next argument.

   Currently xarray cyclic id allocations are only used by the GuC code in
   inteldrm.  In 6.18.25 drm, the amdgpu PASID allocation changes from
   using cyclic idr to cyclic xarray.
VersionDeltaFile
1.136+43-10sys/dev/pci/drm/drm_linux.c
+43-101 files

LLVM/project fe46959libc/shared/math ilogbbf16.h, libc/src/__support/math ilogbbf16.h CMakeLists.txt

[libc][math] Refactor ilogbbf16 to header-only (#194503)

Refactors ilogbbf16 to be header-only.
DeltaFile
+26-0libc/src/__support/math/ilogbbf16.h
+23-0libc/shared/math/ilogbbf16.h
+17-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-7libc/src/math/generic/ilogbbf16.cpp
+9-0libc/src/__support/math/CMakeLists.txt
+1-5libc/src/math/generic/CMakeLists.txt
+78-124 files not shown
+84-1210 files

FreeNAS/freenas 906eb37src/middlewared/middlewared/plugins/vm utils.py clone.py

Copy VM NVRAM and TPM state on clone
DeltaFile
+72-0src/middlewared/middlewared/plugins/vm/utils.py
+38-0src/middlewared/middlewared/plugins/vm/clone.py
+110-02 files

LLVM/project 1228142clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp, clang/test/CIR/CodeGen consteval-aggregate.cpp

[CIR] Implement PredefinedExpr in aggregate emitter and add consteval… (#194484)

… aggregate test

Handle PredefinedExpr by delegating to emitAggLoadOfLValue, removing the
NYI fallback. Also add a test for ConstantExpr aggregate emission
(consteval functions returning structs), which was already implemented
but lacked test coverage.

This unblocks ~206 libcxx test failures that involve aggregate
ConstantExpr and PredefinedExpr.

Note on LLVM IR divergence (will be addressed in follow-up PRs): For
consteval functions returning aggregates, CIR currently emits a global
constant + cir.copy that lowers to llvm.memcpy from the global, while
OGCG decomposes the constant into per-field stores. The added CIR / LLVM
/ OGCG CHECK lines in consteval-aggregate.cpp document this difference.
Convergence will come from a follow-up that decomposes the consteval
aggregate stores into per-field stores in LoweringPrepare (and related
GEP-index handling for padded structs).
DeltaFile
+44-0clang/test/CIR/CodeGen/consteval-aggregate.cpp
+1-4clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+45-42 files

LLVM/project eec2249llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp, llvm/test/Transforms/LoopVectorize/RISCV tail-folding-interleave.ll

[RISCV] Improve getInterleavedMemoryOpCost for interleave groups with tail gaps. (#192074)

For interleaved access groups where gaps are only at the tail (i.e.
members are contiguous starting from index 0 but do not fill the entire
factor), the interleaved memory access pass can lower them to
vlsseg/vssseg intrinsics with NF equal to the number of group members
rather than the factor after #151612 and #154647.

Previously these groups fell through to the generic fixed-vector shuffle
cost model. This patch adds a dedicated cost path that checks legality
and estimates appropriate cost for them.

TODO: Support scalable vector type.
Fix #151497
DeltaFile
+11-18llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll
+28-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+39-182 files

FreeBSD/ports c5823c8audio/intersect-lv2/files patch-meson.build, devel/highway distinfo pkg-plist

devel/highway: update to 1.4.0

Changes:        https://github.com/google/highway/releases/tag/1.4.0
Reported by:    GitHub (watch releases)
DeltaFile
+5-7devel/highway/distinfo
+11-0audio/intersect-lv2/files/patch-meson.build
+7-3devel/highway/pkg-plist
+2-3devel/highway/Makefile
+25-134 files

FreeBSD/ports 8bc63e3emulators/libc6-shim Makefile distinfo

emulators/libc6-shim: Update 20251025 => 20260426

Commit log:
https://github.com/shkhln/libc6-shim/compare/20251025...20260426

While here:
- Remove unnecessary GH_PROJECT - it's default value.
- Split long lines in post-patch.
- Merge MKDIRs in do-install.

PR:             294834
Sponsored by:   UNIS Labs
DeltaFile
+10-8emulators/libc6-shim/Makefile
+3-3emulators/libc6-shim/distinfo
+13-112 files

LLVM/project 085f240clang/lib/CIR/CodeGen CIRGenExprConstant.cpp CIRGenModule.cpp, clang/test/CIR/CodeGen temp-param-obj-decl.cpp

[CIR] Lower constant NTTP objects (#194496)

Like my previous patch, this just stores an NTTP object as a global
(using the same code, with 1 level of indrection slipped off), and
initializes it as a const. This patch also fleshes out the
CIRGenExprConstant.cpp area, leaving just 2 'NYI's in the area, 1 of
which is the MSGuidAttr again.
DeltaFile
+15-4clang/test/CIR/CodeGen/temp-param-obj-decl.cpp
+11-6clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+3-3clang/lib/CIR/CodeGen/CIRGenModule.cpp
+2-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenModule.h
+32-155 files

LLVM/project 5281d4clibc/shared/math bf16subl.h, libc/src/__support/math bf16subl.h CMakeLists.txt

[libc][math] Refactor bf16subl to header-only (#194498)

Refactors the bf16subl math family to be header-only.
DeltaFile
+26-0libc/src/__support/math/bf16subl.h
+23-0libc/shared/math/bf16subl.h
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+9-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/bf16subl.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+76-104 files not shown
+81-1010 files

FreeBSD/ports e43ce3ax11/iceauth Makefile pkg-descr

x11/iceauth: Update to 1.0.11

Add WWW and update pkg-descr.

https://lists.x.org/archives/xorg-announce/2022-April/003140.html
https://lists.x.org/archives/xorg-announce/2024-March/003480.html
https://lists.x.org/archives/xorg-announce/2026-April/003683.html

PR:             288049
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+4-6x11/iceauth/Makefile
+5-2x11/iceauth/pkg-descr
+3-3x11/iceauth/distinfo
+12-113 files

LLVM/project eac6d03clang/test/Driver modules-driver-import-std.cpp

[clang][modules-driver] Fix failing import-std regression test (#194502)

See
https://github.com/llvm/llvm-project/pull/194475#issuecomment-4331347690.
This constrains the test to not run on aarch64, where it fails on
`clang-aarch64-quick` and `llvm-clang-aarch64-darwin` builders.
The failing builders don't show any output, and the test will be
re-enabled for aarch64 in a later follow-up.

Co-authored-by: Naveen Seth Hanig <naveen.hanig at oulook.com>
DeltaFile
+3-0clang/test/Driver/modules-driver-import-std.cpp
+3-01 files

FreeBSD/ports 8d4498ax11/libXvMC distinfo Makefile

x11/libXvMC: Update to 1.0.15

Update WWW.

https://lists.x.org/archives/xorg-announce/2026-January/003665.html

PR:             294743
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/libXvMC/distinfo
+2-2x11/libXvMC/Makefile
+5-52 files

FreeBSD/ports 8407c94lang/bun Makefile, lang/bun/files patch-src_codegen_bake-codegen.ts patch-build.zig

lang/bun: New port: JavaScript runtime, bundler, test runner, and package manager
DeltaFile
+246-0lang/bun/Makefile
+48-0lang/bun/files/patch-src_codegen_bake-codegen.ts
+42-0lang/bun/files/patch-build.zig
+39-0lang/bun/files/patch-test_integration_next-pages_test_dev-server-ssr-100.test.ts
+38-0lang/bun/files/patch-scripts_build_config.ts
+37-0lang/bun/files/patch-test_regression_issue_24314.test.ts
+450-010 files not shown
+634-016 files

LLVM/project 3ad8184llvm/docs LangRef.rst ReleaseNotes.md, llvm/include/llvm/IR DataLayout.h

[DataLayout] Add null pointer value infrastructure

Add support for specifying the null pointer bit representation per address space
in DataLayout via new pointer spec flags:
- 'z': null pointer is all-zeros
- 'o': null pointer is all-ones

When neither flag is present, the address space inherits the default set by the
new 'N<null-value>' top-level specifier ('Nz' or 'No'). If that is also absent,
the null pointer value is zero.

No target DataLayout strings are updated in this change. This is pure
infrastructure for a future ConstantPointerNull semantic change to support
targets with non-zero null pointers (e.g. AMDGPU).
DeltaFile
+136-1llvm/unittests/IR/DataLayoutTest.cpp
+61-6llvm/lib/IR/DataLayout.cpp
+23-1llvm/include/llvm/IR/DataLayout.h
+17-1llvm/docs/LangRef.rst
+8-0llvm/docs/ReleaseNotes.md
+245-95 files

LLVM/project c1e78edclang/include/clang/Driver ModulesDriver.h, clang/lib/Driver ModulesDriver.cpp

Reland "[clang][modules-driver] Add support for C++ named modules and import std" (2nd attempt) (#194475)

This reverts #193857 and relands #193312.

This adds basic support for explicit C++ named module builds, managed
natively by the Clang driver, including support for use of the Standard
library modules. This follows #187606, which adds the same for Clang
modules.

Current limitations:
- Standard library modules are still compiled to object files instead of
using the provided shared library. (This will be addressed in a
follow-up soon.)
- Caching is not supported yet (but likely to be added during the
upcoming GSoC cycle).
- Importing C++ standard library modules into Clang modules is not
supported (and not expected in the near term).

RFC:

https://discourse.llvm.org/t/rfc-modules-support-simple-c-20-modules-use-from-the-clang-driver-without-a-build-system
DeltaFile
+111-0clang/test/Driver/modules-driver-both-modules-types.cpp
+89-11clang/lib/Driver/ModulesDriver.cpp
+88-0clang/test/Driver/modules-driver-cxx-modules-only.cpp
+63-0clang/test/Driver/modules-driver-import-std.cpp
+10-0clang/test/Driver/modules-driver-incompatible-options.cpp
+4-0clang/include/clang/Driver/ModulesDriver.h
+365-112 files not shown
+369-118 files

Linux/linux 3b3bea6Documentation/admin-guide cgroup-v2.rst, kernel/cgroup cgroup.c cpuset.c

Merge tag 'cgroup-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup

Pull cgroup fixes from Tejun Heo:

 - Fix UAF race in psi pressure_write() against cgroup file release by
   extending cgroup_mutex coverage and ordering of->priv access after
   cgroup_kn_lock_live()

 - Fix integer overflow in rdmacg_try_charge() when usage equals INT_MAX
   by performing the increment in s64

 - Fix asymmetric DL bandwidth accounting on cpuset attach rollback by
   recording the CPU used by dl_bw_alloc() so cancel_attach() returns
   the reservation to the same root domain

 - Fix nr_dying_subsys_* race that briefly showed 0 in cgroup.stat after
   rmdir by incrementing from kill_css() instead of offline_css()

 - Typo fix in cgroup-v2 documentation

    [7 lines not shown]
DeltaFile
+28-18kernel/cgroup/cgroup.c
+9-4kernel/cgroup/cpuset.c
+5-0kernel/cgroup/cpuset-internal.h
+1-1Documentation/admin-guide/cgroup-v2.rst
+1-1kernel/cgroup/rdma.c
+44-245 files

FreeBSD/ports 730b3canet/uriparser distinfo Makefile, net/uriparser/files patch-src_UriMemory.c

net/uriparser: Update 1.0.0 => 1.0.1

Changelog:
https://github.com/uriparser/uriparser/blob/uriparser-1.0.1/ChangeLog
- reveal BSD extensions during build

PR:             294830
Security:       CVE-2026-42371
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 58d29f5aa56982cfdc02612776c3c82333c55344)
DeltaFile
+7-7net/uriparser/distinfo
+13-0net/uriparser/files/patch-src_UriMemory.c
+2-4net/uriparser/Makefile
+1-1net/uriparser/pkg-plist
+23-124 files

FreeBSD/ports 58d29f5net/uriparser distinfo Makefile, net/uriparser/files patch-src_UriMemory.c

net/uriparser: Update 1.0.0 => 1.0.1

Changelog:
https://github.com/uriparser/uriparser/blob/uriparser-1.0.1/ChangeLog
- reveal BSD extensions during build

PR:             294830
Security:       CVE-2026-42371
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+7-7net/uriparser/distinfo
+13-0net/uriparser/files/patch-src_UriMemory.c
+2-4net/uriparser/Makefile
+1-1net/uriparser/pkg-plist
+23-124 files

LLVM/project 94a6a6bclang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenExpr.cpp

[CIR] Handle DeclRefExpr's to NTTP Objects (#194482)

NTTP objects are represented as globals so that you can refer to
them/address of them/etc, but most access to them should result in
constant expressions. This patch implements the creation of these
globals, and allows compelation to continue.

This should fix up the last DeclRefExpr LValue that appears other than
MSGuids and named global registers, both of which are specific to
individual attributes.
DeltaFile
+52-0clang/test/CIR/CodeGen/temp-param-obj-decl.cpp
+43-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+15-2clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+4-3clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+4-0clang/lib/CIR/CodeGen/CIRGenModule.h
+118-55 files

Linux/linux a1a6710Documentation/filesystems isofs.rst, fs/isofs namei.c rock.c

Merge tag 'fs_for_v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull isofs and udf fixes from Jan Kara:
 "Several isofs and udf fixes"

* tag 'fs_for_v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  docs: isofs: replace dead ECMA-119 FTP link
  udf: reject descriptors with oversized CRC length
  isofs: use QSTR_LEN() in isofs_cmp
  isofs: validate block number from NFS file handle in isofs_export_iget
  isofs: validate Rock Ridge CE continuation extent against volume size
DeltaFile
+2-9fs/isofs/namei.c
+9-0fs/isofs/rock.c
+6-2fs/udf/misc.c
+1-1Documentation/filesystems/isofs.rst
+1-1fs/isofs/export.c
+19-135 files

LLVM/project 2774ab1llvm/lib/CodeGen InlineSpiller.cpp, llvm/test/CodeGen/AMDGPU regalloc-hoist-spill-live-range-upd.ll

[InlineSpiller] Fix live-range update in hoisting within bb (#193880)

The InlineSpiller tries to shorten the live-ranges used when storing a
value that is defined by a sibling register by performing the following
transformation:
```
a = copy b
store a
```
=>
```
store b
```
That is, it eliminates the copy and store the original value at the copy
location.

As far as `b`'s live-range is concerned, this transformation is neutral
as long as the store is inserted in place of the copy being removed.


    [37 lines not shown]
DeltaFile
+2,870-0llvm/test/CodeGen/AMDGPU/regalloc-hoist-spill-live-range-upd.ll
+8-0llvm/lib/CodeGen/InlineSpiller.cpp
+2,878-02 files

Linux/linux 53b6156fs/notify mark.c fsnotify.c, fs/notify/fanotify fanotify.c

Merge tag 'fsnotify_for_v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull fsnotify fixes from Jan Kara:
 "Three fixes for fsnotify / fanotify"

* tag 'fsnotify_for_v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  fsnotify: fix inode reference leak in fsnotify_recalc_mask()
  fanotify: Fix spelling mistake "enforecement" -> "enforcement"
  fanotify: fix false positive on permission events
DeltaFile
+47-10fs/notify/mark.c
+1-1fs/notify/fsnotify.c
+1-1fs/notify/fanotify/fanotify.c
+1-0include/linux/fsnotify_backend.h
+50-124 files

FreeBSD/ports 4ae52c5ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260415 => 3.4.99.20260426

Upstream changes:
- options: Improve performance by loading ports_env.
- bulk: Revert not refetching on checksum failure (for distinfo-expected rerolled distfile cases).
- testport: do not check the parent directory of a port does not have Mk.
- Fix documented default for `CHECK_CHANGED_OPTIONS`.
- sh: Add simple command redirect vfork support from Jilles.

PR:             294829
Sponsored by:   UNIS Labs
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files