LLVM/project 4066590clang/lib/Driver Driver.cpp, clang/test/Driver hip-toolchain-no-rdc.hip

clang: Stop assuming one toolchain covers all GPUArchs (#190369)
DeltaFile
+27-23clang/lib/Driver/Driver.cpp
+1-1clang/test/Driver/hip-toolchain-no-rdc.hip
+28-242 files

FreeBSD/doc 9d7e125website/content/en/platforms ppc.adoc

website: fix link in /platforms/ppc

Approved by: doceng (implicit)
DeltaFile
+1-1website/content/en/platforms/ppc.adoc
+1-11 files

OpenBSD/src TunH7diusr.sbin/smtpd unpack_dns.c

   fix previous bound check in dname_expand()

   introduced mistakenly by me while reworking renaud's diff.  spotted the
   hard way by deraadt

   ok jtt@
VersionDeltaFile
1.5+4-2usr.sbin/smtpd/unpack_dns.c
+4-21 files

LLVM/project a955b3cllvm/lib/Target/RISCV RISCVTargetTransformInfo.h, llvm/test/Transforms/LoopVectorize/RISCV conditional-scalar-assignment.ll conditional-scalar-assignment-fold-tail.ll

[LV] Enable scalable FindLast on RISCV. (#184931)

This patch enables FindLast reduction vectorization with scalable vectors
on RISCV.
DeltaFile
+172-0llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment.ll
+129-0llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment-fold-tail.ll
+21-35llvm/test/Transforms/LoopVectorize/RISCV/select-cmp-reduction.ll
+1-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+323-354 files

LLVM/project d27cbc5llvm/lib/Transforms/Scalar DeadStoreElimination.cpp, llvm/test/Transforms/DeadStoreElimination dead-stores-via-dom-conditions.ll

[DSE] Introduce `eliminateRedundantStoresViaDominatingConditions` (#181709)

While optimizing tautological assignments, if there exists a dominating
condition that implies the value being stored in a pointer, and such a
condition appears in a node that dominates the store via equality edge,
then subsequent stores may be redundant, if no write occurs in between.
This is achieved via a DFS top-down walk of the dom-tree, collecting
dominating conditions and propagating them to each subtree, popping them
upon backtracking.

This also generalizes `dominatingConditionImpliesValue` transform, which
was previously taking into account only the immediate dominator.

Compile-time:
https://llvm-compile-time-tracker.com/compare.php?from=f8906704104e446a7482aeca32d058b91867e05c&to=24c5d61f1e28acbe6a59ea4e9a5da0ffcee3bf1a&stat=instructions:u.

Compile-time w/ limit on recursion:
https://llvm-compile-time-tracker.com/compare.php?from=24c5d61f1e28acbe6a59ea4e9a5da0ffcee3bf1a&to=9889567fe8a0515ab895b22003c93fabfd9ac4e5&stat=instructions:u.
Seems to alleviate the small regression in stage2-O3, but seemingly adds
one in stage2-O0-g.
DeltaFile
+121-62llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+0-3llvm/test/Transforms/DeadStoreElimination/dead-stores-via-dom-conditions.ll
+121-652 files

NetBSD/pkgsrc-wip eb6ff0celectron34 TODO

electron34: Add recent CVEs
DeltaFile
+4-1electron34/TODO
+4-11 files

OPNSense/core 48eeef5src/opnsense/mvc/app/library/OPNsense/Firewall ForwardRule.php

Firewall: NAT: Destination NAT - regression in https://github.com/opnsense/core/commit/e0f0cbf922ff8ddf688362b78c5bc151f5ff20f3, closes https://github.com/opnsense/core/issues/9702
DeltaFile
+2-2src/opnsense/mvc/app/library/OPNsense/Firewall/ForwardRule.php
+2-21 files

NetBSD/pkgsrc-wip aafbb73. TODO

TODO: G/C neovim

It is in editors/neovim now and we should eventually add entries there.

Noticed by running pkglint.
DeltaFile
+0-1TODO
+0-11 files

NetBSD/pkgsrc-wip 1c31efesuricata TODO

suricata: Add reference to recent CVEs
DeltaFile
+3-1suricata/TODO
+3-11 files

NetBSD/pkgsrc-wip d1da6ecdokuwiki TODO

dokuwiki: Add reference to CVE-2026-26477
DeltaFile
+2-1dokuwiki/TODO
+2-11 files

OpenBSD/ports KvUiIq7www/tomcat/v10 distinfo Makefile

   update to tomcat-10.1.54
VersionDeltaFile
1.41+4-4www/tomcat/v10/distinfo
1.48+1-1www/tomcat/v10/Makefile
+5-52 files

OpenBSD/ports DJzrYAdwww/tomcat/v9 distinfo Makefile

   update to tomcat-9.0.117
VersionDeltaFile
1.53+4-4www/tomcat/v9/distinfo
1.61+1-1www/tomcat/v9/Makefile
+5-52 files

OpenBSD/ports wTAlfPhdevel/py-tzdata distinfo Makefile

   update to py3-tzdata-2026.1
VersionDeltaFile
1.6+2-2devel/py-tzdata/distinfo
1.8+1-1devel/py-tzdata/Makefile
+3-32 files

LLVM/project 48c59d1llvm/test/Transforms/DeadStoreElimination dead-stores-via-dom-conditions.ll

[DSE] Introduce tests for PR181709 (NFC) (#190454)
DeltaFile
+283-0llvm/test/Transforms/DeadStoreElimination/dead-stores-via-dom-conditions.ll
+283-01 files

OpenBSD/ports 83AMSNmtextproc/py-charset-normalizer distinfo Makefile

   update to py3-charset-normalizer-3.4.7
VersionDeltaFile
1.13+2-2textproc/py-charset-normalizer/distinfo
1.23+1-1textproc/py-charset-normalizer/Makefile
+3-32 files

OpenBSD/ports epjTYEtmail/fetchmail distinfo Makefile, mail/fetchmail/patches patch-Makefile_in

   update to fetchmail-6.6.3
VersionDeltaFile
1.48+2-2mail/fetchmail/distinfo
1.29+1-1mail/fetchmail/patches/patch-Makefile_in
1.176+1-1mail/fetchmail/Makefile
+4-43 files

OpenBSD/ports mPIT8ARsecurity/sslscan distinfo Makefile, security/sslscan/patches patch-Makefile

   update to sslscan-2.2.2
VersionDeltaFile
1.20+3-3security/sslscan/patches/patch-Makefile
1.32+2-2security/sslscan/distinfo
1.85+1-2security/sslscan/Makefile
+6-73 files

FreeBSD/src c417ed8sys/dev/dpaa2 dpaa2_ni.c

dpaa2: Perform bus_dma pre-write sync before enqueue operation

Without a proper synchronization payload of the egress TCP segments
can be corrupted as tuexen@ described in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006#c31.

This patch is indirectly related to 292006 because a properly enabled
and announced support for the TX checksum offloading hides potentially
corrupted frame payload.

PR:             292006
Reported by:    tuexen@
Reviewed by:    tuexen@
Tested by:      dsl@, tuexen@
Differential Revision:  https://reviews.freebsd.org/D56144
MFC after:      3 days

(cherry picked from commit 5812415bee55a9063508b02fda9418b0eadb0bb4)
DeltaFile
+3-3sys/dev/dpaa2/dpaa2_ni.c
+3-31 files

LLVM/project 4818924llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Enable real true16 on gfx1250
DeltaFile
+1-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-01 files

LLVM/project 5a50b22llvm/test/MC/AMDGPU vop3-literal-gfx1250.s vop3-literal.s

[AMDGPU] Update vop3-literal.s to use fake16 on gfx1250. NFC

16-bit instructions there are in fake16 mode and shall also be
compatible with older targets. The purpose of the test is to
check literals, so fake16 or real16 is not important.
DeltaFile
+296-0llvm/test/MC/AMDGPU/vop3-literal-gfx1250.s
+3-3llvm/test/MC/AMDGPU/vop3-literal.s
+299-32 files

OpenBSD/src a4qGchGbin/ksh vi.c, regress/bin/ksh/edit vi.sh

   ksh: yank on 'change' in vi-mode

   Until now, only 'delete' operations in ksh's vi-mode yank the deleted
   range to the yank buffer. Make 'change' operations do the same.
   This is consistent with vi(1)'s behavior.

   ok tb@
VersionDeltaFile
1.14+36-4regress/bin/ksh/edit/vi.sh
1.69+3-2bin/ksh/vi.c
+39-62 files

FreeBSD/src 26b27a8sys/dev/dpaa2 dpaa2_ni.c

dpaa2: Perform bus_dma pre-write sync before enqueue operation

Without a proper synchronization payload of the egress TCP segments
can be corrupted as tuexen@ described in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006#c31.

This patch is indirectly related to 292006 because a properly enabled
and announced support for the TX checksum offloading hides potentially
corrupted frame payload.

PR:             292006
Reported by:    tuexen@
Reviewed by:    tuexen@
Tested by:      dsl@, tuexen@
Differential Revision:  https://reviews.freebsd.org/D56144
MFC after:      3 days

(cherry picked from commit 5812415bee55a9063508b02fda9418b0eadb0bb4)
DeltaFile
+3-3sys/dev/dpaa2/dpaa2_ni.c
+3-31 files

LLVM/project da0aec2clang/test/Driver solaris-ld-sld.c, clang/test/Driver/Inputs/fake_ld ld

[clang][test] Fix solaris ld driver test to not assume gnu ld location (#186250)
DeltaFile
+5-0clang/test/Driver/Inputs/fake_ld/ld
+2-2clang/test/Driver/solaris-ld-sld.c
+7-22 files

LLVM/project 093c639llvm/test/Transforms/LoopVectorize optimal-epilog-vectorization-liveout.ll

[LV] Add additional tests with IV live-outs. (NFC) (#190395)

Add additional tests with IV live-out users, for which epilogue
vectorization is not enabled yet.

Also modernize check lines.
DeltaFile
+357-73llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization-liveout.ll
+357-731 files

OpenBSD/src 2xavOR3sys/dev/pci dwiic_pci.c azalia.c

   match on Intel 800 Series
   ok mlarkin@
VersionDeltaFile
1.35+7-1sys/dev/pci/dwiic_pci.c
1.292+3-1sys/dev/pci/azalia.c
+10-22 files

FreeBSD/ports 86d1d6dwww/mediawiki145 distinfo Makefile

www/mediawiki145: Update to 1.45.3

(cherry picked from commit 4cb2a22ffac3fde5f4f7b9f9701e53876c51f083)
DeltaFile
+3-3www/mediawiki145/distinfo
+1-2www/mediawiki145/Makefile
+4-52 files

FreeBSD/ports 7f5a4e0www/mediawiki144 distinfo Makefile

www/mediawiki144: Update to 1.44.5

(cherry picked from commit 2669309a0cb60541288bfb53cf214e1ce22fe368)
DeltaFile
+3-3www/mediawiki144/distinfo
+1-2www/mediawiki144/Makefile
+4-52 files

OpenBSD/src 3Lgl6Rpsys/arch/octeon/dev octciu.c

   sys/octeon: interrupts and barier cleanup

   octciu_intr_establish() happens on autoconf where only CPU0 exists, and
   on octeon we increase ncpus in cpu hatch, and not attach, which means
   that ncpus is 1 at octciu_intr_establish() time.

   What makes cpuid always 1 for that code and schedules all interrupts on
   CPU0.

   I also moved octciu_intr_barrier() to actual interrupt's cpu.

   OK: visa@, kn@
VersionDeltaFile
1.20+4-2sys/arch/octeon/dev/octciu.c
+4-21 files

FreeBSD/ports 405445cwww/mediawiki143 distinfo Makefile

www/mediawiki143: Update to 1.43.8

(cherry picked from commit 0b728f08e6af7f8e1bb0a3d7c696f9dabd5650a4)
DeltaFile
+3-3www/mediawiki143/distinfo
+1-2www/mediawiki143/Makefile
+4-52 files

FreeBSD/src e28c209sbin/tunefs tunefs.c tunefs.8

tunefs: Don't combine GEOM journaling with SU

GEOM journaling shouldn't be used at the same time as soft updates, so
don't enable one if the other is already in use.

MFC after:      1 week
PR:             293896
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D56002

(cherry picked from commit b1f72dd2a9a5e69a310b9e76b55f16cff433b8da)
DeltaFile
+13-4sbin/tunefs/tunefs.c
+6-2sbin/tunefs/tunefs.8
+19-62 files