FreeBSD/src f19cb3csys/modules/rtw89 Makefile

rtw89: module Makefile add USB bus attachments

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+30-13sys/modules/rtw89/Makefile
+30-131 files

FreeBSD/src 9e17556sys/modules/rtw88 Makefile

rtw88: Add bus attachments to the module Makefile

In addition to PCIe we will support USB and also prepare for SDIO (still
disabled locally).  The module SRCS are split up into a common part,
which we always add.  All three bus parts are guarded by a local
variable in the Makefile.
In addition the PCI parts require PCI to be compiled into the kernel.
We add that check in case of, e.g., SoCs with SDIO but no PCI, which
may not have PCI in the kernel config and thus the module would fail
to attach.
USB has no additional check as it is fully loadable and does not have
to be in a kernel config.
SDIO depends on an MMCCAM-enabled kernel but is otherwise loadable.

While we could, we are not splitting the various bus attachments into
individual modules as we generally do not do that in FreeBSD. [1]

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days

    [3 lines not shown]
DeltaFile
+61-25sys/modules/rtw88/Makefile
+61-251 files

FreeBSD/src 7fc5c8dsys/contrib/dev/rtw89 pci.c debug.c

rtw89: harmonize all MODULE_DEPEND to rtw89

rtw89 came like rtw88 was done.  Given rtw88 once was split up rtw89
got modelled the same way.  Clean this up too.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+0-8sys/contrib/dev/rtw89/pci.c
+5-0sys/contrib/dev/rtw89/debug.c
+5-0sys/contrib/dev/rtw89/core.c
+3-0sys/contrib/dev/rtw89/usb.c
+13-84 files

FreeBSD/src 57b8396sys/contrib/dev/rtw89 debug.c fw.h

rtw89: cleanup static_assert() calls

These days we can use static_assert() without trouble so remove the
FreeBSD-specific rtw89_static_assert implementation.  This reduces
the diff to upstream and will ease future driver updates.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+0-12sys/contrib/dev/rtw89/debug.c
+0-8sys/contrib/dev/rtw89/fw.h
+0-8sys/contrib/dev/rtw89/phy.c
+0-6sys/contrib/dev/rtw89/rtw8851b.c
+0-6sys/contrib/dev/rtw89/core.h
+0-6sys/contrib/dev/rtw89/rtw8852c.c
+0-463 files not shown
+0-589 files

FreeBSD/src 49c1b38sys/contrib/dev/rtw88 pci.c usb.c

rtw88: harmonize all MODULE_DEPEND to rtw88

From the time I used to split up the driver into a core part and
bus attachment sub-drivers the various bus attachments had their own
module name but all is "rtw88" now.

Core functionality depends on linuxkpi, linuxkpi_wlan, and for debug.c
lindebugfs.
Each bus attachment then depends on its own parent layer if needed:
PCI gets pull in through linuxkpi, USB: depends on [the future] linuxkpi_usb,
and SDIO: depends on [the future] linuxkpi_sdio.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D55021
DeltaFile
+0-8sys/contrib/dev/rtw88/pci.c
+1-4sys/contrib/dev/rtw88/usb.c
+5-0sys/contrib/dev/rtw88/main.c
+4-0sys/contrib/dev/rtw88/debug.c
+10-124 files

LLVM/project 437566dmlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[ROCDL] Added workgroup cluster ids to ROCDL (#179897)

DeltaFile
+20-12mlir/test/Target/LLVMIR/rocdl.mlir
+13-7mlir/test/Dialect/LLVMIR/rocdl.mlir
+4-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+37-193 files

LLVM/project e043195clang/test/CodeGen arm_acle.c builtins-arm64.c, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Add support for intent to read prefetch intrinsic (#179709)

This patch adds support in Clang for the PRFM IR instruction, by adding
the following builtin:

  void __pldir(void const *addr);

This builtin is described in the following ACLE proposal:
https://github.com/ARM-software/acle/pull/406
DeltaFile
+13-0clang/test/CodeGen/arm_acle.c
+12-0llvm/test/CodeGen/AArch64/arm64-prefetch-ir.ll
+9-1llvm/test/MC/AArch64/armv9.6a-pcdphint.s
+6-0llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+5-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+5-0clang/test/CodeGen/builtins-arm64.c
+50-14 files not shown
+59-110 files

LLVM/project 8c92576clang/test/OpenMP task_codegen.cpp threadprivate_codegen.cpp, llvm/test/CodeGen/AMDGPU combine_andor_with_cmps_nnan.ll combine_andor_with_cmps.ll

Merge branch 'main' into users/jeanPerier/where_array_section
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+3,458-2,041clang/test/OpenMP/task_codegen.cpp
+2,140-2,140clang/test/OpenMP/threadprivate_codegen.cpp
+1,449-0llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps_nnan.ll
+431-901llvm/test/CodeGen/X86/sse-minmax.ll
+396-789llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll
+13,709-11,4551,201 files not shown
+62,232-29,9611,207 files

LLVM/project 1a287bdflang/lib/Optimizer/HLFIR/Transforms ScheduleOrderedAssignments.cpp ScheduleOrderedAssignments.h

add and fix comments
DeltaFile
+16-1flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.cpp
+8-1flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.h
+24-22 files

OpenBSD/ports ZXTx4EOdatabases/freetds distinfo Makefile

   update to freetds-1.5.11
VersionDeltaFile
1.107+2-2databases/freetds/distinfo
1.173+1-1databases/freetds/Makefile
+3-32 files

OpenBSD/ports qN1zk6Kdatabases/py-limits distinfo Makefile, databases/py-limits/pkg PLIST

   update to py3-limits-5.8.0
VersionDeltaFile
1.2+3-3databases/py-limits/pkg/PLIST
1.3+2-2databases/py-limits/distinfo
1.3+1-1databases/py-limits/Makefile
+6-63 files

OpenBSD/ports FXDuswjdatabases/py-redis/patches patch-tests_conftest_py patch-tests_test_asyncio_conftest_py, databases/py-redis/pkg PLIST

   update to py3-redis-5.3.1 (last version with redis 6.x support)
VersionDeltaFile
1.1+191-0databases/py-redis/patches/patch-tests_conftest_py
1.1+188-0databases/py-redis/patches/patch-tests_test_asyncio_conftest_py
1.1+149-0databases/py-redis/patches/patch-tests_entraid_utils_py
1.1+53-0databases/py-redis/patches/patch-tests_test_credentials_py
1.1+49-0databases/py-redis/patches/patch-tests_test_asyncio_test_credentials_py
1.18+23-3databases/py-redis/pkg/PLIST
+653-34 files not shown
+657-710 files

OpenBSD/src 1DxRFTdusr.bin/tmux resize.c

   Fix clients_calculate_size for manual type when window is NULL. From
   Elias Oenal in GitHub issue 4849.
VersionDeltaFile
1.54+2-2usr.bin/tmux/resize.c
+2-21 files

LLVM/project f22a178llvm/lib/Analysis IVDescriptors.cpp, llvm/lib/Transforms/Vectorize VPlanConstruction.cpp

Reland "[LV] Support conditional scalar assignments of masked operations" (#180708)

This patch extends the support added in #158088 to loops where the
assignment is non-speculatable (e.g. a conditional load or divide).

For example, the following loop can now be vectorized:

```
int simple_csa_int_load(
  int* a, int* b, int default_val, int N, int threshold)
{
  int result = default_val;
  for (int i = 0; i < N; ++i)
    if (a[i] > threshold)
      result = b[i];
  return result;
}
```


    [9 lines not shown]
DeltaFile
+1,144-0llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+100-0llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
+79-0llvm/unittests/Analysis/IVDescriptorsTest.cpp
+49-4llvm/lib/Analysis/IVDescriptors.cpp
+25-2llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+0-9llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll
+1,397-151 files not shown
+1,398-167 files

LLVM/project b4032dbmlir/test/Dialect/Vector transform-vector.mlir vector-transfer-flatten.mlir, mlir/test/Dialect/Vector/td flatten.mlir

[mlir][vector] Reuse vector TD op in vector.xfer flatten tests (#180606)

This change adds a `RUN` line in vector-transfer-flatten.mlir that will
use `vector.flatten_vector_transfer_ops` that was introduced in #178134.
It also removes a test added in the original PR whose coverage is
already provided by pre-existing tests.
DeltaFile
+0-32mlir/test/Dialect/Vector/transform-vector.mlir
+9-0mlir/test/Dialect/Vector/td/flatten.mlir
+3-0mlir/test/Dialect/Vector/vector-transfer-flatten.mlir
+12-323 files

FreeBSD/ports b285ac6databases/sequeler pkg-plist Makefile

databases/sequeler: Update 0.8.2 => 0.9.0, take maintainership

Release Notes:
https://github.com/ellie-commons/sequeler/releases/tag/v0.9.0

PR:     293067
DeltaFile
+38-27databases/sequeler/pkg-plist
+4-5databases/sequeler/Makefile
+3-3databases/sequeler/distinfo
+45-353 files

LLVM/project 9de8463mlir/include/mlir/IR BuiltinTypes.td QuantStorageTypeInterface.td, mlir/lib/Dialect/Quant/IR TypeParser.cpp QuantTypes.cpp

Extending UniformQuantizedType with interface-based support for new storage types in Quant dialect (#152966)

Currently, UniformQuantizedType only supports built-in MLIR storage
types such as Integer. LLM quantization research introducing feature of
using NF4 as a low precision datatype (see
https://arxiv.org/pdf/2305.14314). There is a growing need to make the
system extensible and maintainable as more types are added. Ensuring
that MLIR can natively support NF4 through a clean, extensible interface
is essential for both current and future quantization workflows.

**Current Approach and Its Limitations:**

- The present implementation relies on dynamic checks (e.g., type
switches or if-else chains) to determine the storage type and retrieve
type-specific information for legality checks.

- This approach works for a small, fixed set of types, but as the number
of supported types grows, the code becomes harder to read, maintain, and
extend.

    [23 lines not shown]
DeltaFile
+138-10mlir/include/mlir/IR/BuiltinTypes.td
+40-31mlir/lib/Dialect/Quant/IR/TypeParser.cpp
+70-0mlir/include/mlir/IR/QuantStorageTypeInterface.td
+33-34mlir/lib/Dialect/Quant/IR/QuantTypes.cpp
+55-0mlir/test/Dialect/Quant/parse-uniform.mlir
+29-0mlir/test/Dialect/Quant/parse-uniform-invalid.mlir
+365-756 files not shown
+417-7612 files

OpenBSD/src mNs8tFXusr.bin/tmux sort.c tmux.1

   Implement some obvious missing sort orders, from Dane Jensen in GitHub
   issue 4813.
VersionDeltaFile
1.2+28-14usr.bin/tmux/sort.c
1.1030+11-3usr.bin/tmux/tmux.1
1.311+4-1usr.bin/tmux/window.c
1.1292+2-1usr.bin/tmux/tmux.h
+45-194 files

LLVM/project 3230de5clang/lib/AST/ByteCode Pointer.cpp, clang/test/AST/ByteCode invalid.cpp

[clang][bytecode] Fix assertion failure when returning function type (#180681)

... as an rvalue. Which can't work, so reject.
DeltaFile
+5-0clang/lib/AST/ByteCode/Pointer.cpp
+3-0clang/test/AST/ByteCode/invalid.cpp
+8-02 files

NetBSD/pkgsrc jb6EruAdoc CHANGES-2026

   Updated security/py-acme, security/py-certbot*
VersionDeltaFile
1.1029+18-1doc/CHANGES-2026
+18-11 files

NetBSD/src OoohX7Fsys/arch/hppa/dev hyperfb.c

   do our own anti-aliased font rendering and use indirect writes instead of
   calling rasops_putchar()
   no more messing around in the (slow) fb aperture
VersionDeltaFile
1.30+87-11sys/arch/hppa/dev/hyperfb.c
+87-111 files

NetBSD/pkgsrc ln9KO6rsecurity/py-acme distinfo, security/py-certbot-apache distinfo

   py-acme py-certbot*: updated to 5.3.1

   5.3.1
   Fixed
   We rebuilt our snaps to include updated versions our dependencies.
VersionDeltaFile
1.74+4-4security/py-certbot-dns-ovh/distinfo
1.74+4-4security/py-acme/distinfo
1.74+4-4security/py-certbot-apache/distinfo
1.17+4-4security/py-certbot-dns-cloudflare/distinfo
1.62+4-4security/py-certbot-dns-digitalocean/distinfo
1.69+4-4security/py-certbot-dns-dnsimple/distinfo
+24-2412 files not shown
+70-7018 files

LLVM/project 302ff8fllvm/lib/Transforms/InstCombine InstCombineMulDivRem.cpp InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine binop-itofp.ll pow-to-ldexp.ll

InstCombine: Use SimplifyDemandedFPClass on fmul (#177490)

Start trying to use SimplifyDemandedFPClass on instructions, starting
with fmul. This subsumes the old transform on multiply of 0. The
main change is the introduction of nnan/ninf. I do not think anywhere
was systematically trying to introduce fast math flags before, though
a few odd transforms would set them.

Previously we only called SimplifyDemandedFPClass on function returns
with nofpclass annotations. Start following the pattern of
SimplifyDemandedBits, where this will be called from relevant root
instructions.

I was wondering if this should go into InstCombineAggressive, but that
apparently does not make use of InstCombineInternal's worklist.
DeltaFile
+12-12llvm/test/Transforms/InstCombine/binop-itofp.ll
+10-10llvm/test/Transforms/InstCombine/pow-to-ldexp.ll
+3-14llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+9-7llvm/test/Transforms/InstCombine/fsqrtdiv-transform.ll
+13-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+6-6llvm/test/Transforms/PhaseOrdering/AArch64/predicated-reduction.ll
+53-5016 files not shown
+88-8722 files

OPNSense/core 57f1482Mk style.mk

make: fix nightly build issues et al
DeltaFile
+17-9Mk/style.mk
+17-91 files

FreeNAS/freenas 5db7f4csrc/middlewared pyproject.toml, src/middlewared/middlewared/utils/nss pwd.py grp.py

NAS-139694 / 26.0.0-BETA.1 / nss utils type hints (#18164)

DeltaFile
+77-32src/middlewared/middlewared/utils/nss/pwd.py
+72-28src/middlewared/middlewared/utils/nss/grp.py
+1-1src/middlewared/pyproject.toml
+150-613 files

FreeNAS/freenas ddaf4desrc/middlewared/middlewared/utils/filesystem directory.py access.py, src/middlewared/middlewared/utils/libvirt filesystem.py

filesystem utils type hints
DeltaFile
+87-29src/middlewared/middlewared/utils/filesystem/directory.py
+20-14src/middlewared/middlewared/utils/filesystem/access.py
+17-14src/middlewared/middlewared/utils/filesystem/copy.py
+16-5src/middlewared/middlewared/utils/filesystem/stat_x.py
+10-8src/middlewared/middlewared/utils/filesystem/attrs.py
+6-4src/middlewared/middlewared/utils/libvirt/filesystem.py
+156-742 files not shown
+162-788 files

OPNSense/plugins 7c710d4net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy haproxy.conf

Merge pull request #5207 from fraenki/haproxy_500b

net/haproxy: fix syntax of set-var-fmt
DeltaFile
+2-0net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf
+2-01 files

OpenBSD/ports OOH5fs4emulators/fs-uae Makefile distinfo, emulators/fs-uae-launcher Makefile distinfo

   emulators/fs-uae{,-launcher}: update to version 3.2.35.

   OK bentley@, thanks!
VersionDeltaFile
1.9+1,998-1,004emulators/fs-uae-launcher/pkg/PLIST
1.15+6-4emulators/fs-uae-launcher/Makefile
1.41+2-3emulators/fs-uae/Makefile
1.8+2-2emulators/fs-uae/distinfo
1.4+2-2emulators/fs-uae-launcher/distinfo
+2,010-1,0155 files

OpenBSD/ports yzVlkngx11/gnustep/cynthiune Makefile, x11/gnustep/cynthiune/patches patch-Bundles_Sndio_Sndio_m

   fix sndio bundle, the speed was twice as fast as it should have been...
VersionDeltaFile
1.1+21-0x11/gnustep/cynthiune/patches/patch-Bundles_Sndio_Sndio_m
1.23+1-1x11/gnustep/cynthiune/Makefile
+22-12 files

OpenBSD/ports FIWEsoxdevel/stylua Makefile

   devel/stylua: enable all Lua dialects via Cargo features.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.5+5-0devel/stylua/Makefile
+5-01 files