FreeBSD/src 6a936d9 — contrib/llvm-project/libunwind/include __libunwind_config.h, contrib/llvm-project/libunwind/src UnwindCursor.hpp

Merge commit 4d7292e58078 from llvm-project (by Minsoo Choo):

  [libunwind] Unwind through AArch64 FreeBSD signal trampolines (#235065)

  Retried from https://reviews.llvm.org/D155066.

  Recognize signal trampolines using KERN_PROC_SIGTRAMP when unwind
  metadata is unavailable. Restore the interrupted PC, LR, SP, general
  registers, and valid floating-point registers.

  Add coverage for unwinding out of an interrupted leaf function on both
  regular and alternate signal stacks.

  Assisted-by: GPT

MFC after:      1 week
DeltaFile
+76-1contrib/llvm-project/libunwind/src/UnwindCursor.hpp
+3-0contrib/llvm-project/libunwind/include/__libunwind_config.h
+79-12 files

FreeBSD/src 28ec7cb — contrib/llvm-project/libunwind/src assembly.h UnwindCursor.hpp

Merge commit fd4113508a64 from llvm-project (by Minsoo Choo):

  [libunwind] Support extended amd64 segment registers (#229176)

  Raise the amd64 DWARF register limit to 59 and add RFLAGS, all six
  segment selectors, FS.base, and GS.base to the register model. Capture
  the extended state and restore it when resuming, using sigreturn() on
  FreeBSD to restore selectors and bases together. Pack the state into the
  existing context buffers without changing their public sizes or the
  Windows XMM offsets.

  Add tests for register access, signal-frame CFI recovery, register
  bounds, and resume behavior.

  Assisted-by: GPT

MFC after:      1 week
DeltaFile
+92-7contrib/llvm-project/libunwind/src/Registers.hpp
+62-7contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S
+57-5contrib/llvm-project/libunwind/src/UnwindRegistersSave.S
+52-0contrib/llvm-project/libunwind/src/libunwind.cpp
+27-0contrib/llvm-project/libunwind/src/UnwindCursor.hpp
+18-0contrib/llvm-project/libunwind/src/assembly.h
+308-193 files not shown
+320-229 files

LLVM/project aaa2c08 — mlir/lib/Dialect/Linalg/IR LinalgOps.cpp, mlir/test/Dialect/Linalg canonicalize.mlir

[mlir][linalg] Extend FoldReduceBroadcast to float maximumf/minimumf (#233417)

Extend `FoldReduceBroadcast` to fold `reduce(broadcast(x))` into `x`
for `arith.maximumf`/`arith.minimumf` when the init is the identity
(`-inf`/`+inf`). The identity check gains a `FloatAttr` branch.

Safety: `maximumf(-inf, x) == x` for all values — finite, ±inf,
-0.0, and NaN (NaN-propagating semantics). Only an exact ±inf init
passes the check; finite/NaN inits are rejected by negative tests.
`maxnumf`/`minnumf` are deliberately excluded: they ignore NaN, so
`reduce(broadcast(NaN))` with init `-inf` would yield `-inf`, not NaN
(covered by a negative test).

Assisted-by: AI.
DeltaFile
+116-2mlir/test/Dialect/Linalg/canonicalize.mlir
+22-0mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
+138-22 files

FreeBSD/src f7114dc — libexec/pkg-serve pkg-serve.8

manpages: Fix unusual Xr order
DeltaFile
+1-1libexec/pkg-serve/pkg-serve.8
+1-11 files

OpenBSD/ports 1acmUgq — sysutils/firmware/qwz distinfo Makefile

   Update qwz(4) firmware to 20261019.

   Note for the Samsung Galaxy Book4 Edge qwz(4) support:
   Thanks to Can Erkin Acar for getting the PCI line added for the ath12k
   WCN7850 found in that laptop.  Though, the firmware loading with this
   version fails because of an issue with the AMSS file, which is being
   investigated further.

   ok kirill@
VersionDeltaFile
1.6+2-2sysutils/firmware/qwz/distinfo
1.6+2-2sysutils/firmware/qwz/Makefile
+4-42 files

OpenBSD/ports dcMujlg — x11/qt6/qtmultimedia/patches patch-src_multimedia_pipewire_qpipewire_support_cpp patch-src_multimedia_pipewire_qpipewire_propertydict_cpp

   Unbreak i386 build

   pa_dict::n_items is uint32_t and qsizetype is "int" on i386 and "long long"
   on amd64. Cast n_items to unbreak the build.

   Spotted by sthen@, thanks
VersionDeltaFile
1.1+12-0x11/qt6/qtmultimedia/patches/patch-src_multimedia_pipewire_qpipewire_support_cpp
1.1+12-0x11/qt6/qtmultimedia/patches/patch-src_multimedia_pipewire_qpipewire_propertydict_cpp
+24-02 files

OpenBSD/ports FCuB9fu — audio/mpd Makefile distinfo

   audio/mpd: update to 0.24.17

   see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.17/NEWS
   and https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.16/NEWS
VersionDeltaFile
1.81+2-2audio/mpd/distinfo
1.168+1-2audio/mpd/Makefile
+3-42 files

FreeBSD/src 44a5cf1 — usr.bin/iscsictl iscsictl.8, usr.bin/netstat netstat.1

manpages: Fix unusual Xr order
DeltaFile
+2-2usr.bin/tcopy/tcopy.1
+2-2usr.bin/sockstat/sockstat.1
+1-1usr.bin/runat/runat.1
+1-1usr.bin/procstat/procstat.1
+1-1usr.bin/netstat/netstat.1
+1-1usr.bin/iscsictl/iscsictl.8
+8-86 files

LLVM/project d5de383 — llvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Don't widen byte values through integers
DeltaFile
+228-15llvm/lib/Transforms/Scalar/SROA.cpp
+19-62llvm/test/Transforms/SROA/byte-conversion.ll
+7-23llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+254-1003 files

FreeBSD/src 3f4743d — usr.sbin/apm apm.8, usr.sbin/arp arp.8

manpages: Fix unusual Xr order
DeltaFile
+2-2usr.sbin/moused/msconvd/msconvd.8
+1-1usr.sbin/moused/moused/moused.8
+1-1usr.sbin/arp/arp.8
+1-1usr.sbin/apm/apm.8
+5-54 files

LLVM/project 12293d3 — llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Pre-commit tests for byte conversions
DeltaFile
+476-0llvm/test/Transforms/SROA/byte-conversion.ll
+99-0llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+575-02 files

OpenBSD/ports Ok1uk5M — net/py-googleapis-common-protos Makefile distinfo, net/py-googleapis-common-protos/pkg PLIST

   update to py3-googleapis-common-protos 1.76.0
VersionDeltaFile
1.2+2-2net/py-googleapis-common-protos/distinfo
1.2+1-1net/py-googleapis-common-protos/Makefile
1.2+0-1net/py-googleapis-common-protos/pkg/PLIST
+3-43 files

FreeBSD/doc b38ef0f — website/content/en/releases/15.2R relnotes.adoc

15.2/relnotes: initial informaton added

SA and EN added, commits with Relnotes: commit message,
commits with contriib software, checked depreciation messages.

Approved by: re (implicit)
DeltaFile
+408-8website/content/en/releases/15.2R/relnotes.adoc
+408-81 files

FreeBSD/src 7411972 — sbin/mount mount.8, sbin/mount_nfs mount_nfs.8

manpages: Fix unusual Xr order
DeltaFile
+1-1sbin/savecore/savecore.8
+1-1sbin/mount_nfs/mount_nfs.8
+1-1sbin/mount/mount.8
+3-33 files

NetBSD/src s4xe6OW — sys/arch/alpha/alpha machdep.c vm_machdep.c

   Pull up following revision(s) (requested by rin in ticket #1402):

        sys/arch/alpha/alpha/vm_machdep.c: revision 1.124
        sys/arch/alpha/alpha/machdep.c: revision 1.386

   alpha: Align kernel stack pointer to 16-byte boundaries
   as ABI requires. With this fix, full ATF run successfully completed
   without any regression.

   PR port-alpha/60865 NetBSD-current/alpha panics running getcwd test

   OK thorpej@
VersionDeltaFile
1.122.4.1+5-4sys/arch/alpha/alpha/vm_machdep.c
1.375.10.2+4-3sys/arch/alpha/alpha/machdep.c
+9-72 files

NetBSD/pkgsrc bmcolze — doc CHANGES-2026

   doc: Updated pkgtools/nih to 0.17.0
VersionDeltaFile
1.7271+2-1doc/CHANGES-2026
+2-11 files

NetBSD/src MrljShw — sys/arch/alpha/alpha machdep.c vm_machdep.c

   Pull up following revision(s) (requested by rin in ticket #557):

        sys/arch/alpha/alpha/vm_machdep.c: revision 1.124
        sys/arch/alpha/alpha/machdep.c: revision 1.386

   alpha: Align kernel stack pointer to 16-byte boundaries
   as ABI requires. With this fix, full ATF run successfully completed
   without any regression.

   PR port-alpha/60865 NetBSD-current/alpha panics running getcwd test

   OK thorpej@
VersionDeltaFile
1.123.8.1+5-4sys/arch/alpha/alpha/vm_machdep.c
1.383.2.1+4-3sys/arch/alpha/alpha/machdep.c
+9-72 files

NetBSD/pkgsrc 5zaXnaA — pkgtools/nih Makefile distinfo

   Update pkgtools/nih to 0.17.0

     Do not use All/ subdirectory of $CACHEDIR
     Fix help messages for "history" and "clean-cache" subcommands
     Minor clean-ups in nih.1
     nih clean-cache: add option -q
     nih.default.conf: fix default REPOSITORY for SunOS/SmartOS -- always use x86_64 machine arch in URL
     nih, pkg_status: prepand PATH with @bindir@
     Fix support for local REPOSITORY
     Use PKG_TOOLS_BIN instead of SBINDIR for pkg_{info,admin,add,delete,create}
VersionDeltaFile
1.20+4-4pkgtools/nih/distinfo
1.33+2-2pkgtools/nih/Makefile
+6-62 files

FreeNAS/freenas ec7e37f — src/middlewared/debian control

Depend on openipmi explicitly

This commit fixes an issue where openipmi was only being pulled in as an ipmitool recommends on 27, so it went missing from the image and restarting middlewared on IPMI hardware crashed with openipmi.service not found. Master already has openipmi as an explicit middlewared dep, so this adds the same here.
DeltaFile
+1-0src/middlewared/debian/control
+1-01 files

NetBSD/xsrc ZDuGtEO — external/mit/libX11/dist configure, external/mit/libXi/dist aclocal.m4 configure

   Pull up the following, requested by mrg in ticket #556:

        external/mit/libX11/dist/src/os2Stubs.c         delete
        external/mit/libX11/dist/AUTHORS                up to 1.1.1.4
        external/mit/libX11/dist/COPYING                up to 1.1.1.5
        external/mit/libX11/dist/ChangeLog              up to 1.11
        external/mit/libX11/dist/Makefile.in            up to 1.1.1.29
        external/mit/libX11/dist/README.md              up to 1.10
        external/mit/libX11/dist/aclocal.m4             up to 1.10
        external/mit/libX11/dist/compile                up to 1.1.1.16
        external/mit/libX11/dist/config.guess           up to 1.1.1.21
        external/mit/libX11/dist/config.sub             up to 1.1.1.20
        external/mit/libX11/dist/configure              up to 1.11
        external/mit/libX11/dist/configure.ac           up to 1.11
        external/mit/libX11/dist/depcomp                up to 1.1.1.19
        external/mit/libX11/dist/install-sh             up to 1.1.1.17
        external/mit/libX11/dist/ltmain.sh              up to 1.1.1.21
        external/mit/libX11/dist/missing                up to 1.1.1.18
        external/mit/libX11/dist/test-driver            up to 1.1.1.16

    [686 lines not shown]
VersionDeltaFile
1.1.1.18.2.1+5,063-3,537external/mit/libXi/dist/configure
1.1.1.11.2.2+3,213-3,280external/mit/libXpm/dist/aclocal.m4
1.1.1.17.2.1+3,185-3,089external/mit/libXi/dist/aclocal.m4
1.1.1.8.2.1+2,998-2,005external/mit/libXtst/dist/configure
1.9.2.1+2,398-1,919external/mit/libX11/dist/configure
1.1.1.11.2.2+2,039-1,682external/mit/libXpm/dist/configure
+18,896-15,512695 files not shown
+45,535-33,711701 files

OpenBSD/ports wsvU1yK — x11/gnome/gjs distinfo Makefile, x11/gnome/gjs/patches patch-meson_build

   Update to gjs-1.90.1.
VersionDeltaFile
1.75+2-2x11/gnome/gjs/distinfo
1.137+2-2x11/gnome/gjs/Makefile
1.20+1-1x11/gnome/gjs/patches/patch-meson_build
+5-53 files

FreeBSD/src 14680d2 — bin/ps ps.1

ps.1: Fix unusual Xr order
DeltaFile
+2-2bin/ps/ps.1
+2-21 files

OpenBSD/ports notcSez — textproc/unicode/emoji Makefile

   Add reminder on inputmethods/ibus.
VersionDeltaFile
1.8+2-0textproc/unicode/emoji/Makefile
+2-01 files

NetBSD/src d148Sdl — doc CHANGES

   doc: Last month of changes.
VersionDeltaFile
1.3306+22-1doc/CHANGES
+22-11 files

FreeBSD/src 51a5311 — bin/df df.1

df.1: Fix unusual Xr order
DeltaFile
+1-1bin/df/df.1
+1-11 files

OpenBSD/ports qMHHQGS — inputmethods/ibus Makefile, inputmethods/ibus/pkg PLIST-main

   Regen PLIST after textproc/unicode/emoji update.
   spotted by naddy@
VersionDeltaFile
1.109+6-3inputmethods/ibus/Makefile
1.20+1-5inputmethods/ibus/pkg/PLIST-main
+7-82 files

NetBSD/src ELOORNY — sys/kern kern_proc.c vfs_vnode.c

   Pull up following revision(s) (requested by riastradh in ticket #555):

        sys/kern/vfs_vnode.c: revision 1.160
        sys/kern/kern_proc.c: revision 1.287
        sys/kern/subr_pool.c: revision 1.296
        sys/kern/subr_pool.c: revision 1.297
        sys/kern/subr_pool.c: revision 1.299

   subr_pool.c: Sort includes.

   No functional change intended.  Preparation for:
   PR kern/58378: Kernel error code origination lacks dtrace probes


   subr_pool.c: Sprinkle SET_ERROR dtrace probes.

   PR kern/58378: Kernel error code origination lacks dtrace probes



    [61 lines not shown]
VersionDeltaFile
1.295.2.1+26-20sys/kern/subr_pool.c
1.156.2.2+5-3sys/kern/vfs_vnode.c
1.280.2.3+5-2sys/kern/kern_proc.c
+36-253 files

NetBSD/src t9f2RZl — sys/kern vfs_vnode.c

   Pull up following revision(s) (requested by riastradh in ticket #554):

        sys/kern/vfs_vnode.c: revision 1.159

   vdrain: Recompute target after each iteration.

   This way if sysctl -w kern.maxvnodes=N fails, the vdrain task doesn't
   perpetually keep trying to attain the unattainable.

   Doesn't fix everything about racy access to desiredvnodes, but it
   should help with the major symptom.

   PR kern/60603: Sisyphean vdrain task
VersionDeltaFile
1.156.2.1+3-6sys/kern/vfs_vnode.c
+3-61 files

NetBSD/src 3J32UU7 — sys/arch/sparc/sparc machdep.c

   Pull up following revision(s) (requested by riastradh in ticket #1400):

        sys/arch/sparc/sparc/machdep.c: revision 1.342

   sparc: Load the signal handler _before_ resetting it, not after.

   Should fix SA_RESETHAND.

   PR port-sparc/59323: t_sigaction:sigaction_resethand test is failing
VersionDeltaFile
1.339.4.1+4-3sys/arch/sparc/sparc/machdep.c
+4-31 files

NetBSD/src UWU0pie — sys/kern sys_futex.c

   Pull up following revision(s) (requested by riastradh in ticket #1399):

        sys/kern/sys_futex.c: revision 1.26

   futex(2): Avoid returning early on timeout.

   Rounding in the arithmetic leading into cv_timedwait_sig, and any
   skew between the timecounter used by clock_gettime and the hardclock
   timer used to wake cv_timedwait_sig, can lead cv_timedwait_sig to
   wake up before the deadline as observable by clock_gettime.
   futex(FUTEX_WAIT) is not supposed to do that, so ignore when
   cv_timedwait_sig returns EWOULDBLOCK -- we'll notice the deadline has
   passed in the next iteration anyway, if it has actually passed.

   While here, make sure that we never pass less than 1 tick to
   cv_timedwait_sig -- that turns it into cv_wait_sig, to wait
   indefinitely with no timeout.

   With this change, I have not seen any failures as reported in:

    [8 lines not shown]
VersionDeltaFile
1.18.4.3+14-10sys/kern/sys_futex.c
+14-101 files