FreeBSD/src cb55ad8 — sys/kern kern_sendfile.c

sendfile: Include opt_inet*.h

Pointy hat to:  jhb
Reported by:    markj
Fixes:          1d8c5f8e0255 ("sendfile: Fix build for kernels without INET or INET6")
DeltaFile
+2-0sys/kern/kern_sendfile.c
+2-01 files

FreeBSD/ports 404b457 — security/vuxml/vuln 2026.xml

security/vuxml: Add xorg-server, xwayland vulnerabilities

PR:             299218, 299219
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+62-0security/vuxml/vuln/2026.xml
+62-01 files

LLVM/project 6b9cb66 — llvm/test/CodeGen/AArch64 bf16_fast_math.ll, llvm/test/CodeGen/AMDGPU legalize-amdgcn.raw.ptr.buffer.load.ll isel-amdgpu-cs-chain-preserve-cc.ll

SelectionDAG: Stop emitting kill flags in InstrEmitter (#229069)

These is no point to maintaining these before register allocation.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+298-298llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll
+203-203llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+174-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll
+111-111llvm/test/CodeGen/AArch64/bf16_fast_math.ll
+88-88llvm/test/CodeGen/AMDGPU/legalize-amdgcn.raw.ptr.buffer.load.ll
+88-88llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll
+962-962163 files not shown
+2,757-2,818169 files

NetBSD/src dygliYD — sys/net/npf npf_ext_route.c

   need meta sooner.
VersionDeltaFile
1.16+2-2sys/net/npf/npf_ext_route.c
+2-21 files

LLVM/project bd3ce12 — llvm/lib/Transforms/Utils LowerInvoke.cpp

Transforms: Use changeToCall in LowerInvoke (#230055)

The pass predates changeToCall, which does the same rewrite and is what
other contexts already use. The only difference is the new branch takes the
invoke's DebugLoc.
DeltaFile
+1-14llvm/lib/Transforms/Utils/LowerInvoke.cpp
+1-141 files

LLVM/project f9c83e6 — llvm/include/llvm/SandboxIR Context.h Module.h, llvm/lib/SandboxIR Context.cpp Instruction.cpp

[SandboxIR] Move IRBuilder from Context to Module (NFC) (#230033)

Followup to https://github.com/llvm/llvm-project/pull/229430, to remove
one of the last places constructing IRBuilder with only an LLVMContext
instead of Module.
DeltaFile
+1-11llvm/include/llvm/SandboxIR/Instruction.h
+12-0llvm/lib/SandboxIR/Instruction.cpp
+6-1llvm/include/llvm/SandboxIR/Module.h
+1-3llvm/lib/SandboxIR/Context.cpp
+0-3llvm/include/llvm/SandboxIR/Context.h
+20-185 files

LLVM/project e839e46 — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv64zbc-zbkc-intrinsic.ll rv64zbc-intrinsic.ll

[RISCV] Change custom promotion of riscv_clmulh/r (#228846)

Instead of using shl+shl+clmul(h/r)+srl, use and+and+clmul(h/r)+srl.

This matches type promotion of ISD::CLMUL(H/R). The ands may be
able to fold into loads or removed via known bits.

ISel will convert and+and+clmul to shl+shl+clmulh if the ands
aren't removed.

This leaves some regressions for clmulr that will be dealt with
in a follow up.

This is an alternative to #228669.
DeltaFile
+876-161llvm/test/CodeGen/RISCV/clmulr.ll
+368-0llvm/test/CodeGen/RISCV/clmulh.ll
+6-19llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+6-6llvm/test/CodeGen/RISCV/rv64zbc-intrinsic.ll
+3-5llvm/test/CodeGen/RISCV/rv64zbc-zbkc-intrinsic.ll
+1,259-1915 files

LLVM/project c898380 — llvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVSelectionDAGInfo.cpp

[RISCV][P-ext] Merge RISCVISD::PNCLIP(U)P and PNCLIP(U)P_W. (#228191)

These we separated because pnclip(u).w uses 2 scalar arguments and
pnclipp.h uses vector arguments.

This patch relaxes the constraint and adds manual node verification to
allow them to be shared.
DeltaFile
+7-15llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+16-0llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.cpp
+0-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+23-193 files

NetBSD/src ppkqzfB — sys/net/npf npf_ext_route.c

   fix leak, thanks chuq!
VersionDeltaFile
1.15+3-3sys/net/npf/npf_ext_route.c
+3-31 files

OPNSense/plugins ede444f — benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf instance.volt

change status icons slightly
DeltaFile
+2-2benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/instance.volt
+2-21 files

LLVM/project 3e6acc8 — llvm/docs ReleaseNotes.md, llvm/include/llvm/Target TargetOptions.h

[CodeGen] Add a FunctionSplittingMode target option (#226575)

Add TargetOptions::FunctionSplitting and a
-function-splitting={none,bbsections,all} flag, replacing
TargetOptions::EnableMachineFunctionSplitter and the
-split-machine-functions / -enable-split-machine-functions flags.
MachineFunctionSplitter runs when the mode is 'all'. clang and flang map
-fsplit-machine-functions to 'all', including through the LTO
plugin-opt.
    
This is the first step towards merging MachineFunctionSplitter into
BasicBlockSections. After that, 'none' and 'bbsections' will fully take
effect, so splitting can be turned off for some or all functions whether
a
bbsections or PGO profile is used.
DeltaFile
+61-0llvm/test/CodeGen/X86/function-splitting-mode.ll
+24-14llvm/test/CodeGen/Generic/machine-function-splitter.ll
+20-4llvm/include/llvm/Target/TargetOptions.h
+8-5llvm/lib/CodeGen/TargetPassConfig.cpp
+11-0llvm/docs/ReleaseNotes.md
+0-9llvm/lib/CodeGen/CommandFlags.cpp
+124-3215 files not shown
+147-5121 files

LLVM/project fb71bb8 — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-rev.ll shuffle-insert-zero.ll

[AArch64] Fold DUPLANE of 0 to zeroimm (#228415)

This folds away DUPLANE8/16/32/64 of zero into a zero vector, which
should be simpler and possibly allow other folds.
DeltaFile
+10-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-7llvm/test/CodeGen/AArch64/shuffle-insert-zero.ll
+0-1llvm/test/CodeGen/AArch64/arm64-rev.ll
+12-83 files

OPNSense/plugins c31a522 — benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf instance.volt, benchmarks/iperf/src/opnsense/scripts/iperf server.py

use json-stream so we can distinguish between a running and waiting iperf server
DeltaFile
+34-31benchmarks/iperf/src/opnsense/scripts/iperf/server.py
+6-2benchmarks/iperf/src/opnsense/mvc/app/views/OPNsense/iperf/instance.volt
+40-332 files

LLVM/project b392518 — llvm/test/CodeGen/AArch64 sve-fp.ll

WIP FP tests
DeltaFile
+63-0llvm/test/CodeGen/AArch64/sve-fp.ll
+63-01 files

LLVM/project 1f9455f — llvm/test/Analysis/CostModel/AArch64 sve-arith-overflow.ll sve-arith.ll

Use poison instead of undef
DeltaFile
+100-100llvm/test/Analysis/CostModel/AArch64/sve-arith.ll
+60-60llvm/test/Analysis/CostModel/AArch64/sve-arith-overflow.ll
+160-1602 files

LLVM/project a8f9359 — llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 sve-arith-overflow.ll sve-arith.ll

[AArch64][CostModel] Allow more nxv1 operations on integers

This rewrite the "approved" list to become an explicit "exclusion" list.
At this point, we can expect all arithmetic int operation to be valid
for nxv1 types, with the exception of div/rem and overflow ops.

FP types will be looked into later.

The patch adds codegen and costmodel tests.
DeltaFile
+172-0llvm/test/Analysis/CostModel/AArch64/sve-arith.ll
+108-0llvm/test/Analysis/CostModel/AArch64/sve-arith-overflow.ll
+64-28llvm/test/CodeGen/AArch64/sve-int-log.ll
+43-4llvm/test/CodeGen/AArch64/sve-int-arith.ll
+8-3llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+0-1llvm/test/Transforms/LoopVectorize/AArch64/invalid-costs.ll
+395-366 files

LLVM/project cc14daa — llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 sve-fptoi.ll sve-bitcast.ll

[AArch64][CostModel] Consider some nxv1 casts as illegal

Codegen does not support all kinds of casts for these types.

This patch adds missing costmodel and codedgen tests.
DeltaFile
+164-0llvm/test/CodeGen/AArch64/sve-sext-zext.ll
+52-0llvm/test/CodeGen/AArch64/sve-bitcast.ll
+51-0llvm/test/Analysis/CostModel/AArch64/sve-itofp.ll
+10-6llvm/test/Analysis/CostModel/AArch64/sve-fptoi.ll
+16-0llvm/test/Analysis/CostModel/AArch64/sve-bitcast.ll
+16-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+309-62 files not shown
+319-68 files

FreeBSD/ports 1d90305 — multimedia/streamlink Makefile distinfo

multimedia/streamlink: Update 8.6.1 => 8.6.2

Changelog:
https://github.com/streamlink/streamlink/releases/tag/8.6.2

PR:             299217
Security:       GHSA-j7pf-m7gx-jr33
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 21bfabaac989622b9cea9178e69e2f918626555f)
DeltaFile
+3-3multimedia/streamlink/distinfo
+1-1multimedia/streamlink/Makefile
+4-42 files

FreeBSD/ports f0fdff2 — multimedia/streamlink Makefile

multimedia/streamlink: Drop python version constraint

Sponsored by:   Netzkommune GmbH

(cherry picked from commit e9ebc283e852ec1eb06af45667295f66d7c42325)
DeltaFile
+1-1multimedia/streamlink/Makefile
+1-11 files

FreeBSD/ports f67608d — multimedia/streamlink distinfo Makefile, multimedia/streamlink/files patch-build__backend_commands.py patch-pyproject.toml

multimedia/streamlink: Update to 8.6.1

- SECURITY: fixed arbitrary local file read via HTTP(S) redirection to
  file:// URL (GHSA-vf2x-4v53-pm7v).
- SECURITY: fixed insecure cross-scheme redirection (HTTPS -> HTTP)
  (GHSA-vf2x-4v53-pm7v).
- Added support for HLS packed audio streams.
- Fixed HTTP server of --player-http/--player-continuous-http binding to
  all interfaces.
- Fixed compatibility with urllib3 2.8.0.

Changes:        https://streamlink.github.io/changelog.html#streamlink-8-6-1-2026-09-16
PR:             277552
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 4bf3302c40710c380d0fdd2dcd76e2459aed3d7b)
DeltaFile
+19-10multimedia/streamlink/files/patch-pyproject.toml
+12-15multimedia/streamlink/Makefile
+11-0multimedia/streamlink/files/patch-build__backend_commands.py
+3-3multimedia/streamlink/distinfo
+45-284 files

Dreckly/dreckly f561448 — www/bozohttpd Makefile distinfo, www/bozohttpd/patches patch-cgi-bozo.c patch-bozohttpd.8

bozohttpd: Update to 20260503
DeltaFile
+30-0www/bozohttpd/patches/patch-bozohttpd.8
+11-1www/bozohttpd/patches/patch-cgi-bozo.c
+6-5www/bozohttpd/distinfo
+4-5www/bozohttpd/Makefile
+51-114 files

LLVM/project a9d57c0 — llvm/include/llvm/Target GenericOpcodes.td, llvm/include/llvm/Target/GlobalISel SelectionDAGCompat.td

[GISel][AArch64][Mips][RISCV] Allow G_BRINDIRECT to be selected via tablegen. (#229450)

Use ptype0 for the pointer operand so tablegen knows it is a pointer.

Move AArch64 selection to earlySelect to handle the PtrAuth case before
using the table. In SelectionDAG, the PtrAuth case is handled by
lowering.

Drop the manual isel for Mips and RISC-V.
DeltaFile
+16-17llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+0-5llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+0-5llvm/lib/Target/Mips/MipsInstructionSelector.cpp
+1-1llvm/include/llvm/Target/GenericOpcodes.td
+1-0llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+18-285 files

FreeBSD/ports 21bfaba — multimedia/streamlink Makefile distinfo

multimedia/streamlink: Update 8.6.1 => 8.6.2

Changelog:
https://github.com/streamlink/streamlink/releases/tag/8.6.2

PR:             299217
Security:       GHSA-j7pf-m7gx-jr33
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+3-3multimedia/streamlink/distinfo
+1-1multimedia/streamlink/Makefile
+4-42 files

LLVM/project 9e01927 — llvm/lib/CodeGen MLRegAllocEvictAdvisor.cpp, llvm/test/CodeGen/MLRegAlloc unspillable-use-def-density.ll

[MLGO] Avoid NaN regalloc features for unspillable live ranges (#229751)

Unspillable ranges have infinite weight, so use_def_density became NaN
for them and 0 for all other candidates

That makes use_def_density unusable for training in every case with
unspillable candidates
DeltaFile
+33-0llvm/test/CodeGen/MLRegAlloc/unspillable-use-def-density.ll
+6-4llvm/lib/CodeGen/MLRegAllocEvictAdvisor.cpp
+39-42 files

LLVM/project f86735f — .ci compute_projects.py, .github/workflows premerge.yaml

Revert "workflows/precommit: Use single shared job to compute project… (#230124)

…s (#224941)"

This reverts commit 3c4320082f327842293e82fbf66097dfd98bf248.

Windows jobs after the reverted commit were not running anything in
ninja.
DeltaFile
+106-75.github/workflows/premerge.yaml
+2-2.ci/compute_projects.py
+108-772 files

FreeBSD/src 911fceb — sys/dev/hwpmc hwpmc_mod.c

hwpmc: return errors from PMC_OP_PMCGETMSR

pcd_get_msr() returns a positive errno, but only a negative value was
treated as a failure, so errors were reported as success.

Signed-off-by:  Osvaldo Janeri Filho <ojanerif at amd.com>
Reviewed by:    mhorne
MFC after:      3 days
Sponsored by:   AMD
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2461
DeltaFile
+1-1sys/dev/hwpmc/hwpmc_mod.c
+1-11 files

LLVM/project d67ecfb — llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Fix violations of SDTCisSameAs when creating vector ISD nodes. (#228215)

Assisted-by: Claude
DeltaFile
+12-9llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+12-91 files

FreeBSD/src ca9c571 — lib/libpmc libpmc_pmu_util.c

libpmc: fix the family check for the AMD DF event encoding

The check compares cpu_family with decimal 19 instead of 0x19, so
Families 17h and 19h get the Family 1Ah DF encoding.

Signed-off-by:  Osvaldo Janeri Filho <ojanerif at amd.com>
Reviewed by:    mhorne
Fixes:          00c0a1f0bf6c ("hwpmc: Fix PMC flags for AMD Zen cores")
MFC after:      3 days
Sponsored by:   AMD
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2461
DeltaFile
+1-1lib/libpmc/libpmc_pmu_util.c
+1-11 files

FreeBSD/src 12e2507 — sys/net/route fib_algo.c

route/fib_algo: Fix FIB_ALGO without ROUTE_MPATH option

The ROUTE_MPATH compile option has been removed from CURRENT
branch. Therefore, use the ROUTE_MPATH macro for nhgrp headers.

PR:     299210
Fixes:  891bda143f6b ("route/fib_algo: Fix nexthop index ...")
Differential Revision:  https://reviews.freebsd.org/D59552

(cherry picked from commit 63343822430453f4add20bcbfa134c99132361df)
DeltaFile
+2-1sys/net/route/fib_algo.c
+2-11 files

NetBSD/src XIeTHZE — sys/dev/iscsi iscsi.h, sys/kern kern_ksyms.c

   s/retreival/retrieval/ in comments.
VersionDeltaFile
1.112+6-6sys/kern/kern_ksyms.c
1.6+2-2sys/dev/iscsi/iscsi.h
+8-82 files