FreeBSD/src bd06551sys/dev/mfi mfi.c, sys/dev/mrsas mrsas.c

mfi(4)/mrsas(4): Set sysctl name for driver versions consistently

Instead of printing the driver version over and over again if multiple
controllers are used, set a sysctl name for the used driver version.

Approved by:    imp, ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56110

(cherry picked from commit ea1764e5fcf0fc11680dc104e663ae3d1d0fd7be)
DeltaFile
+4-3sys/dev/mfi/mfi.c
+0-3sys/dev/mrsas/mrsas.c
+4-62 files

FreeBSD/src e0bf70dsys/dev/mfi mfi.c, sys/dev/mrsas mrsas.c

mfi(4)/mrsas(4): Print driver versions consistently

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

(cherry picked from commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844)
DeltaFile
+3-6sys/dev/mrsas/mrsas.c
+1-1sys/dev/mfi/mfi.c
+4-72 files

FreeBSD/ports 9e53b3edatabases Makefile, databases/sqlite-ext-vec Makefile pkg-descr

databases/sqlite-ext-vec: New port: Vector search SQLite extension
DeltaFile
+73-0databases/sqlite-ext-vec/files/patch-Makefile
+52-0databases/sqlite-ext-vec/Makefile
+7-0databases/sqlite-ext-vec/pkg-descr
+3-0databases/sqlite-ext-vec/distinfo
+1-0databases/Makefile
+136-05 files

FreeBSD/ports 2196dd6databases/sqlite-ext-miscfuncs pkg-message Makefile

databases/sqlite-ext-miscfuncs: Remove outdated pkg-message

pkg-message claimed that loading QSLite extensions is prohibited
bydefault and sqlite3 needs to be rebuilt.

This isn't true any more, ".load {path/to/extension/module}"
loads them at the run-time with the regular sqlite3 program.
DeltaFile
+0-15databases/sqlite-ext-miscfuncs/pkg-message
+1-1databases/sqlite-ext-miscfuncs/Makefile
+1-162 files

FreeBSD/src 152106esys/dev/mfi mfi.c, sys/dev/mrsas mrsas.c

mfi(4)/mrsas(4): Set sysctl name for driver versions consistently

Instead of printing the driver version over and over again if multiple
controllers are used, set a sysctl name for the used driver version.

Approved by:    imp, ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56110

(cherry picked from commit ea1764e5fcf0fc11680dc104e663ae3d1d0fd7be)
DeltaFile
+4-3sys/dev/mfi/mfi.c
+0-3sys/dev/mrsas/mrsas.c
+4-62 files

FreeBSD/src 752d42esys/dev/mfi mfi.c, sys/dev/mrsas mrsas.c

mfi(4)/mrsas(4): Print driver versions consistently

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

(cherry picked from commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844)
DeltaFile
+3-6sys/dev/mrsas/mrsas.c
+1-1sys/dev/mfi/mfi.c
+4-72 files

LLVM/project 928b14bllvm/lib/Target/AVR AVRISelDAGToDAG.cpp AVRAsmPrinter.cpp, llvm/test/CodeGen/AVR issue-167244.ll

[AVR] Fix selecting inline assembly operands (#195066)
DeltaFile
+33-0llvm/test/CodeGen/AVR/issue-167244.ll
+10-0llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+7-1llvm/lib/Target/AVR/AVRAsmPrinter.cpp
+50-13 files

FreeNAS/freenas 45c970ctests/unit test_zvol_block_cloning.py

Add zvol block cloning test

zvol block cloning depends on custom TrueNAS kernel patches that add
blkdev_copy_offload() to the block layer. The ZFS code path is gated
behind HAVE_BLKDEV_COPY_OFFLOAD and compiles out on stock kernels, and
there is no existing automated coverage of this path.

The test creates two zvols, issues copy_file_range, and asserts via zdb
that exactly 64 L0 blocks share identical DVAs between src and dst.
Identical DVAs prove the destination references the source's blocks
rather than holding an independent copy.
DeltaFile
+92-0tests/unit/test_zvol_block_cloning.py
+92-01 files

FreeBSD/ports 37958cddatabases/mysql96-client Makefile, databases/mysql96-server Makefile

databases/mysql96-{server|client}: Set Deprecate Date

Deprecate Date and set to expire on 2026-04-31

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0databases/mysql96-client/Makefile
+3-0databases/mysql96-server/Makefile
+6-02 files

FreeBSD/src 9d42370sys/dev/dpaa dpaa_eth.c if_memac.c

dpaa: Support jumbo frames as multi-buffer frames
DeltaFile
+22-3sys/dev/dpaa/dpaa_eth.c
+2-1sys/dev/dpaa/if_memac.c
+24-42 files

FreeBSD/src 6464974sys/dev/dpaa dpaa_eth.c fman_port.c

dpaa: Enable checksum offloading for IPv4 and IPv6

Enable the FMan hardware parser to take advantage of some offloading.
This enables receive and transmit checksum offloading for both IPv4 and
IPv6.

Additional offloading capabilities the DPAA supports include:
* vlan parsing
* Transmit rate limiting
* IEEE-1588 timestamps
* Soft parsing for custom protocol checking
* Congestion handling
DeltaFile
+79-13sys/dev/dpaa/dpaa_eth.c
+32-15sys/dev/dpaa/fman_port.c
+30-0sys/dev/dpaa/fman.h
+30-0sys/dev/dpaa/dpaa_common.h
+27-0sys/dev/dpaa/fman_parser.h
+18-1sys/dev/dpaa/if_memac.c
+216-296 files

FreeBSD/src fd8d34csys/dev/dpaa fman.c if_memac.c

dpaa: Migrate from NCSW base to a home-grown driver

The NCSW reference base requires tuning for each target, and currently
is configured for FMANv2.  This doesn't readily work on FMANv3 devices,
such as the T-series powerpc, or the LS1043 ARM.  Since Freescale/NXP
abandoned the NCSW driver a decade ago, it makes sense to abandon it
ourselves as well.  This new driver uses a combination of the NCSW
driver and the Linux driver (BSD/GPL dual licensed) as a reference, but
contains no actual code from them.

The DPAA (Data Path Acceleration Architecture) subsystem consists of the
following components:

* BMan -- Buffer Manager.  Manages buffer pools of different sizes (one
  size per pool, up to 64 pools)
* QMan -- Queue Manager.  Manages the interfaces between DPAA-based
  components and the CPU(s).
* FMan -- Frame Manager.  Responsible for all ethernet-related
  processing.  Consists itself of the following components:

    [25 lines not shown]
DeltaFile
+642-238sys/dev/dpaa/fman.c
+802-0sys/dev/dpaa/if_memac.c
+473-329sys/dev/dpaa/qman.c
+680-0sys/dev/dpaa/fman_port.c
+0-651sys/dev/dpaa/if_dtsec_rm.c
+634-0sys/dev/dpaa/dpaa_eth.c
+3,231-1,21836 files not shown
+6,062-3,41242 files

FreeBSD/src d22051bsys/conf files, sys/dev/iicbus/rtc rs5c372a.c

iicbus/rtc: Add driver for the Ricoh rs5c372 RTC

This RTC chip supports 2 alarm timers in addition to RTC functionality,
but this driver only supports the RTC at this time.
DeltaFile
+182-0sys/dev/iicbus/rtc/rs5c372a.c
+14-0sys/modules/i2c/rs5c372a/Makefile
+1-0sys/conf/files
+1-0sys/modules/i2c/Makefile
+198-04 files

FreeBSD/src 9684027sys/kern kern_sysctl.c

sysctl: Fix typo in DDB help text example
DeltaFile
+1-1sys/kern/kern_sysctl.c
+1-11 files

FreeBSD/ports ee6bdb9databases/mysql97-server pkg-plist Makefile, databases/mysql97-server/files patch-sql_rpl__log__encryption.cc patch-storage_innobase_ut_crc32.cc

databases/mysql97-{server|client}: add new Ports

Welcome MySQL 9.7 - the LTS Version from MySQL 9

What is new in MySQL9.7: https://dev.mysql.com/doc/relnotes/mysql/9.7/en/news-9-7-0.html

Sponsored by:   Netzkommune GmbH
DeltaFile
+296-0databases/mysql97-server/pkg-plist
+170-0databases/mysql97-server/Makefile
+134-0databases/mysql97-server/files/patch-sql_rpl__log__encryption.cc
+104-0databases/mysql97-server/files/patch-storage_innobase_ut_crc32.cc
+95-0databases/mysql97-server/files/patch-cmake_install__layout.cmake
+80-0databases/mysql97-server/files/patch-CMakeLists.txt
+879-057 files not shown
+2,290-163 files

NetBSD/src trbJ2fpsys/arch/m68k/include pmap_motorola.h

   Don't use PAGE_SIZE in a preprocessor predicate if _MODULE (and it's
   not needed in that case in any event).
VersionDeltaFile
1.60+3-1sys/arch/m68k/include/pmap_motorola.h
+3-11 files

FreeBSD/ports e12fe3eshells/xonsh Makefile pkg-descr, shells/xonsh/files patch-xonsh_platform.py

shells/xonsh: Update to 0.23.4

- Update from 0.22.8 to 0.23.4
- Fix short and long descriptions (Reported by: Andy Kipp, makc)
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell
- Combined backport from main

(Cherry picked from commits:
4af2752617fa, cb1add6ce17a, 4e15accd4c4c, 171de8a60868,
20eabb3ff3c3, 8d46b1cef06d, b2bc7a430fb3)
DeltaFile
+8-21shells/xonsh/Makefile
+0-11shells/xonsh/files/patch-xonsh_platform.py
+3-6shells/xonsh/pkg-descr
+3-3shells/xonsh/distinfo
+14-414 files

GhostBSD/ports 9a174c1sysutils/pc-sysinstall distinfo Makefile

sysutils/pc-sysinstall: updated to 2026050300
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

FreeBSD/src dd97c3dshare/man/man4 ocs_fc.4

ocs_fc.4: Cleanup

+ more consistent document description
+ enumerate available options in synopsis in vt.4 style
+ tag spdx
+ tweak list rendering
+ cleanup HARDWARE
+ reflow excessively long lines silencing linter warnings
+ fix link macros

MFC after:              3 days
Reported by:            michaelo (hardware notes)
Differential Revision:  https://reviews.freebsd.org/D56753
DeltaFile
+55-38share/man/man4/ocs_fc.4
+55-381 files

LLVM/project aec3ce0clang/docs UndefinedBehaviorSanitizer.rst, compiler-rt/include/sanitizer ubsan_interface.h

[compiler-rt][UBSan] Add __ubsan_default_suppressions() hook (#194862)

In line with commit 5c62af5 and 83566da.

Assisted-by: Gemini

---------

Co-authored-by: Vitaly Buka <vitalybuka at google.com>
DeltaFile
+24-0compiler-rt/test/ubsan/TestCases/Misc/Posix/ubsan_suppressions.cpp
+10-0clang/docs/UndefinedBehaviorSanitizer.rst
+8-0compiler-rt/include/sanitizer/ubsan_interface.h
+7-0compiler-rt/lib/ubsan/ubsan_diag.cpp
+4-0compiler-rt/lib/ubsan/ubsan_flags.h
+1-0llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
+54-04 files not shown
+58-010 files

NetBSD/pkgsrc wpGpDlVeditors/neovim distinfo, editors/neovim/patches patch-runtime_lua_vim_pack.lua

   neovim: Add a simpler reproducer

   We can just call the undefined function to prove that it is undefined without
   calling its (at the moment) only user and managing packages.
VersionDeltaFile
1.2+4-2editors/neovim/patches/patch-runtime_lua_vim_pack.lua
1.25+2-2editors/neovim/distinfo
+6-42 files

GhostBSD/ports b4e0f51x11/xconfig distinfo Makefile

x11/xconfig: update to 3.4
DeltaFile
+3-3x11/xconfig/distinfo
+1-1x11/xconfig/Makefile
+4-42 files

GhostBSD/ports 2db8c45devel/llvm15-libs Makefile, devel/llvm16-libs Makefile

devel/llvm{15-22}-libs: rewrite with proper OPTIONS framework

Replace hardcoded CMAKE_ARGS with proper OPTIONS_DEFINE/OPTIONS_DEFAULT
matching each parent port's default flavor. This ensures ABI-compatible
builds by using the same option-driven LLVM_ENABLE_PROJECTS (and
LLVM_ENABLE_RUNTIMES for llvm20+) as the full ports.

  Key changes across all 8 -libs ports:
  - Add PATCHDIR/FILESDIR pointing to parent port's files/
  - Add SHEBANG_FILES, SUB_FILES/SUB_LIST from parent
  - Add post-patch and post-patch-CLANG-on targets from parent
  - Add post-patch-LLD-on where applicable (llvm15-17, llvm20-22)
  - Use option-driven LLVM_ENABLE_PROJECTS construction
  - Add proper backend definitions (BE_FREEBSD/NATIVE/STANDARD)
  - Add arch-specific OPTIONS_EXCLUDE matching parent
  - CLANG conditionally adds USES+=gnome (llvm15-19)
  - LLDB conditionally adds USES+=gnome (llvm20-22)
  - Remove hardcoded BUILD_DEPENDS for swig/pexpect (now via LLDB option)
DeltaFile
+235-37devel/llvm22-libs/Makefile
+235-36devel/llvm20-libs/Makefile
+234-37devel/llvm21-libs/Makefile
+219-38devel/llvm15-libs/Makefile
+219-37devel/llvm16-libs/Makefile
+220-35devel/llvm19-libs/Makefile
+1,362-2202 files not shown
+1,785-2918 files

LLVM/project 739e513llvm/test/Transforms/SLPVectorizer/X86 arith-sub-usubo.ll arith-sub-ssubo.ll

Rebase, improves vectorization of extractvalues with vec calls

Created using spr 1.3.7
DeltaFile
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usubo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssubo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-add-uaddo.ll
+248-2,746llvm/test/Transforms/SLPVectorizer/X86/arith-add-saddo.ll
+326-843llvm/test/Transforms/SLPVectorizer/X86/arith-mul-umulo.ll
+354-587llvm/test/Transforms/SLPVectorizer/X86/arith-mul-smulo.ll
+1,672-12,4141 files not shown
+1,752-12,4157 files

GhostBSD/ghostbsd 7c63d58sys/conf package-version

bump version to p8
DeltaFile
+1-1sys/conf/package-version
+1-11 files

NetBSD/pkgsrc XWmihTedoc CHANGES-2026

   doc: Updated security/acme-client to 1.3.7
VersionDeltaFile
1.2781+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc s9MmxJMsecurity/acme-client distinfo Makefile

   acme-client: update to 1.3.7

   # changes
   * Support IPAddress certificates
VersionDeltaFile
1.3+4-4security/acme-client/distinfo
1.4+2-2security/acme-client/Makefile
+6-62 files

GhostBSD/ghostbsd a626dd4sys/conf package-version

bumb version to a2
DeltaFile
+1-1sys/conf/package-version
+1-11 files

OpenBSD/src Ktxi42Hregress/lib/libcrypto/certs README

   cert regress: update README for tests 14a and 14b.
VersionDeltaFile
1.3+6-0regress/lib/libcrypto/certs/README
+6-01 files

NetBSD/pkgsrc CzaDlFxdoc CHANGES-2026

   doc: Updated sysutils/fastfetch to 2.62.1
VersionDeltaFile
1.2780+2-1doc/CHANGES-2026
+2-11 files