LLVM/project 1b2ccf9llvm/lib/Target/AMDGPU SIInstrInfo.cpp SIInstrInfo.h, llvm/test/CodeGen/AMDGPU tail-call-inreg-arguments.waterfall.ll call-args-inreg-no-sgpr-for-csrspill.ll

[AMDGPU] Generate waterfall for calls with SGPR(inreg) argument (#146997)

Fixing issue https://github.com/llvm/llvm-project/issues/140780

Generate waterfall loop for call using SGPR(inreg) argument but result
from divergent source (e.g. VGPR).
DeltaFile
+446-0llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.waterfall.ll
+164-61llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+59-50llvm/test/CodeGen/AMDGPU/call-args-inreg-no-sgpr-for-csrspill.ll
+0-78llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.error.ll
+27-2llvm/lib/Target/AMDGPU/SIInstrInfo.h
+11-5llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+707-1966 files

LLVM/project 89f1856clang-tools-extra/test/clang-tidy/checkers/readability redundant-typename.cpp

[clang-tidy][NFC] Add test case confirming #190944 is fixed (#192707)

Closes #190944.

This issue is already fixed, and this change just adds a test case to
confirm that.
DeltaFile
+12-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
+12-01 files

OpenBSD/src mT5mutDsys/conf newvers.sh

   7.9-current
   ok deraadt@
VersionDeltaFile
1.216+3-3sys/conf/newvers.sh
+3-31 files

FreeBSD/ports c84bc53www/py-dj52-django-stubs-ext/files patch-pyproject.toml

www/py-dj52-django-stubs-ext: Don't use a specific version of uv

Reported by:        pkg-fallout@
DeltaFile
+2-2www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
+2-21 files

FreeBSD/ports 1bde39ewww/py-dj60-django-stubs-ext distinfo Makefile, www/py-dj60-django-stubs-ext/files patch-pyproject.toml

www/py-dj60-django-stubs-ext: Update to 6.0.3
DeltaFile
+4-4www/py-dj60-django-stubs-ext/files/patch-pyproject.toml
+3-3www/py-dj60-django-stubs-ext/distinfo
+1-1www/py-dj60-django-stubs-ext/Makefile
+8-83 files

FreeBSD/ports d1a7c7csecurity/py-serpico distinfo Makefile

security/py-serpico: Update to 0.2.2

ChangeLog: https://github.com/DtxdF/serpico/releases/tag/v0.2.2
DeltaFile
+3-3security/py-serpico/distinfo
+1-1security/py-serpico/Makefile
+4-42 files

FreeBSD/ports a52e002devel/lazygit distinfo Makefile

devel/lazygit: Update to 0.61.1

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.61.0
Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.61.1
DeltaFile
+5-5devel/lazygit/distinfo
+1-2devel/lazygit/Makefile
+6-72 files

HardenedBSD/src 7155bb6sys/dev/dpaa2 dpaa2_frame.c dpaa2_ni.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+88-12sys/dev/dpaa2/dpaa2_frame.c
+74-2sys/dev/dpaa2/dpaa2_ni.c
+61-2sys/dev/dpaa2/dpaa2_frame.h
+4-2sys/dev/dpaa2/dpaa2_ni.h
+227-184 files

HardenedBSD/src a7d2d1bsys/dev/dpaa2 dpaa2_frame.c dpaa2_ni.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+88-12sys/dev/dpaa2/dpaa2_frame.c
+74-2sys/dev/dpaa2/dpaa2_ni.c
+61-2sys/dev/dpaa2/dpaa2_frame.h
+4-2sys/dev/dpaa2/dpaa2_ni.h
+227-184 files

HardenedBSD/ports eefbfc4audio/amarok pkg-plist Makefile, audio/libsndfile Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,293-0audio/amarok/pkg-plist
+73-0audio/amarok/Makefile
+30-21audio/libsndfile/Makefile
+31-0security/vuxml/vuln/2026.xml
+20-7ports-mgmt/portlint/src/portlint.pl
+6-6devel/raylib/Makefile
+1,453-3424 files not shown
+1,526-8030 files

FreeBSD/ports a3b7fc1sysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
(cherry picked from commit 6cde49e7d02f06b8cd5272d98701188ce36d7bea)
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

FreeBSD/ports 6cde49esysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

HardenedBSD/ports 6cde49esysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

FreeBSD/ports 42c7d30www/linux-widevine-cdm distinfo Makefile

www/linux-widevine-cdm: update chrome distro to 147.0.7727.101-1

Bump PORTREVISION.

PR:             294602
Approved by:    arrowd (maintainer)

Sponsored by:   tipi.work

(cherry picked from commit b1cf41f8e875aad62a40f6c38df33765579067b8)
DeltaFile
+3-3www/linux-widevine-cdm/distinfo
+2-1www/linux-widevine-cdm/Makefile
+5-42 files

OpenBSD/src fMu9AsIusr.bin/ssh clientloop.c

   correctly set extended type for client-side channels. Fixes
   interactive vs bulk IPQoS for client->server traffic. ok job@
VersionDeltaFile
1.423+12-6usr.bin/ssh/clientloop.c
+12-61 files

FreeBSD/ports 752c044devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

    [2 lines not shown]
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

NetBSD/pkgsrc-wip eeacabbwebkit-gtk60 PLIST distinfo, webkit-gtk60/patches patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c

webkit-gtk60: fix the build.
DeltaFile
+75-2webkit-gtk60/PLIST
+10-14webkit-gtk60/patches/patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h
+10-10webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
+20-0webkit-gtk60/patches/patch-Source_WebCore_rendering_style_RenderStyleConstants.h
+19-0webkit-gtk60/patches/patch-Source_JavaScriptCore_parser_VariableEnvironment.h
+4-1webkit-gtk60/distinfo
+138-276 files

FreeBSD/ports 911cc85devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

HardenedBSD/ports 911cc85devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

NetBSD/pkgsrc dpxd2ybemulators/gxemul distinfo Makefile, emulators/gxemul/patches patch-src_cpus_cpu__sh__instr.c patch-src_cpus_cpu__sh.c

   support the SH4-A "synco" instruction as a no-op.

   fixes running landisk "dig" from recent builds, which would cause the
   emulator to hard exit.

   bump pkg version.
VersionDeltaFile
1.1+20-0emulators/gxemul/patches/patch-src_cpus_cpu__sh__instr.c
1.1+16-0emulators/gxemul/patches/patch-src_cpus_cpu__sh.c
1.70+3-1emulators/gxemul/distinfo
1.78+2-2emulators/gxemul/Makefile
+41-34 files

NetBSD/src 75cpKviexternal/bsd/jemalloc/dist/build-aux config.guess, external/bsd/jemalloc/dist/src ctl.c jemalloc.c

   merge changes between jemalloc-5.3.0 and 5.3.1
VersionDeltaFile
1.6+1,506-1,174external/bsd/jemalloc/dist/src/ctl.c
1.15+607-1,626external/bsd/jemalloc/dist/src/jemalloc.c
1.4+915-554external/bsd/jemalloc/dist/src/tcache.c
1.5+838-626external/bsd/jemalloc/dist/src/arena.c
1.4+733-616external/bsd/jemalloc/dist/build-aux/config.guess
1.4+713-493external/bsd/jemalloc/dist/src/stats.c
+5,312-5,089218 files not shown
+18,729-13,844224 files

Illumos/gate 2ea71e2usr/src/pkg/manifests system-test-ostest.p5m, usr/src/test/os-tests/runfiles default.run

18005 add tests for if_nametoindex() and inet6_opt family
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+152-0usr/src/test/os-tests/tests/libsocket/nametoindex.c
+126-0usr/src/test/os-tests/tests/libsocket/inet6_opt.c
+4-0usr/src/pkg/manifests/system-test-ostest.p5m
+3-1usr/src/test/os-tests/tests/libsocket/Makefile
+2-1usr/src/test/os-tests/runfiles/default.run
+287-25 files

Illumos/gate b5c4605usr/src/lib/libsocket/inet getifaddrs.c, usr/src/pkg/manifests system-test-ostest.p5m

16383 getifaddrs() returns AF_LINK addresses with sockaddr_dl.sdl_type == 0
16384 getifaddrs() returns AF_LINK addresses without the interface name in sockaddr_dl.sdl_data
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+257-0usr/src/test/os-tests/tests/libsocket/getifaddrs_dl.c
+74-0usr/src/test/os-tests/tests/libsocket/Makefile
+24-2usr/src/lib/libsocket/inet/getifaddrs.c
+4-1usr/src/test/os-tests/runfiles/default.run
+4-1usr/src/pkg/manifests/system-test-ostest.p5m
+2-1usr/src/test/os-tests/tests/Makefile
+365-56 files

Illumos/gate 00c0944usr/src/lib/libsocket/inet ruserpass.c rcmd.c, usr/src/lib/libsocket/socket _soutil.c

17995 clean up libsocket warning and smatch gags
18004 inet6_opt_init should not accept zero byte buffers
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+66-45usr/src/lib/libsocket/inet/ruserpass.c
+43-35usr/src/lib/libsocket/inet/rcmd.c
+7-7usr/src/lib/libsocket/socket/_soutil.c
+7-7usr/src/lib/libsocket/inet/inet6_opt.c
+9-3usr/src/lib/libsocket/inet/getifaddrs.c
+5-5usr/src/lib/libsocket/inet/interface_id.c
+137-1022 files not shown
+137-1118 files

Linux/linux c1f49demm mempolicy.c truncate.c, mm/damon core.c

Merge tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM fixes from Andrew Morton:
 "7 hotfixes. 6 are cc:stable and all are for MM. Please see the
  individual changelogs for details"

* tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/damon/core: disallow non-power of two min_region_sz on damon_start()
  mm/vmalloc: take vmap_purge_lock in shrinker
  mm: call ->free_folio() directly in folio_unmap_invalidate()
  mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  mm/zone_device: do not touch device folio after calling ->folio_free()
  mm/damon/core: disallow time-quota setting zero esz
  mm/mempolicy: fix weighted interleave auto sysfs name
DeltaFile
+10-3mm/damon/core.c
+5-3mm/mempolicy.c
+5-1mm/truncate.c
+3-2mm/backing-dev.c
+2-1mm/filemap.c
+1-1mm/memremap.c
+26-112 files not shown
+27-128 files

LLVM/project cea56f6llvm/test/Transforms/LoopVectorize predicated-inductions.ll

[LV] Add additional test cases with predicated inductions. (NFC) (#192875)

Extend test coverage with predicated IVs both with and without
additional predicates from LoopAccessInfo.
DeltaFile
+719-0llvm/test/Transforms/LoopVectorize/predicated-inductions.ll
+719-01 files

LLVM/project e08ec62llvm/lib/CodeGen SelectOptimize.cpp

[SelectOptimize] Emit Fatal Error instead of Asserting on null PSI (#192871)

SelectOptimize expects to have PSI available which will normally be
available if the pipeline is set up correctly to require
ProfileSummaryInfo at the beginning. However, we do not want to assert
if someone sets up the pipeline incorrectly, instead reporting a fatal
usage error.

Fixes #192759.
DeltaFile
+3-1llvm/lib/CodeGen/SelectOptimize.cpp
+3-11 files

LLVM/project cac7fe5llvm/lib/Transforms/Vectorize VPlan.h VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/VPlan vplan-printing-reductions.ll

[VPlan] Make canonical IV part of the region (#156262)

The canonical IV is directly tied to a loop region. To directly ensure
there's a single, unique canonical IV, directly define it by the region.

Depends on https://github.com/llvm/llvm-project/pull/161589.

PR: https://github.com/llvm/llvm-project/pull/156262
DeltaFile
+81-101llvm/lib/Transforms/Vectorize/VPlan.h
+50-62llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+70-20llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+67-15llvm/lib/Transforms/Vectorize/VPlan.cpp
+28-32llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
+38-19llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions.ll
+334-24953 files not shown
+786-54059 files

Illumos/gate d38bfb8usr/src/man/man3c getgrnam.3c

17999 getgrnam(3C) should clarify not-found semantics for POSIX _r variants
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+11-14usr/src/man/man3c/getgrnam.3c
+11-141 files

Illumos/gate ca7d0c6usr/src/lib/libdevinfo devinfo_devperm.c

17991 libdevinfo always uses hard coded gid for "tty"
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-1usr/src/lib/libdevinfo/devinfo_devperm.c
+4-11 files