LLVM/project da3277f — llvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/AMDGPU frem.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+1,609-1,040llvm/test/CodeGen/AMDGPU/frem.ll
+986-1,144llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll
+914-1,072llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll
+608-584llvm/test/CodeGen/NVPTX/arbitrary-fp-to-float.ll
+581-521llvm/test/CodeGen/X86/vector-compress.ll
+448-433llvm/docs/AMDGPUUsage.rst
+5,146-4,794652 files not shown
+24,603-14,582658 files

FreeNAS/freenas ce6c799 — src/middlewared/middlewared/alembic/versions/27.0 2026-10-05_12-00_rsync_extra_json_list.py, src/middlewared/middlewared/plugins rsync.py

NAS-144174 / 27.0.0 / Store rsync extra args as list (#19945)

rsync extra args are stored in the database as a string that is split
before serving to the user and joined when writing back to the database.
Split and join are not inverses, so the round trip is lossy: the user
provides `--rsync-path=sudo\ /usr/bin/rsync`, it is stored as
`--rsync-path=sudo /usr/bin/rsync` and split to `["--rsync-path=sudo",
"/usr/bin/rsync"]`.

There is already one "old" format in the database (a string that doesn't
survive `shlex.split`). Adding one more format results in unreadable
tangled code. Let's just store the arguments as provided by the API.
DeltaFile
+66-0src/middlewared/middlewared/alembic/versions/27.0/2026-10-05_12-00_rsync_extra_json_list.py
+58-0src/middlewared/middlewared/pytest/unit/plugins/test_rsync_extra_args.py
+56-0tests/api2/test_rsync_task_extra.py
+6-13src/middlewared/middlewared/plugins/rsync.py
+12-0src/middlewared/middlewared/pytest/unit/helpers.py
+198-135 files

LLVM/project 2037f0e —

[SLP][NFC]Add an extra test with the reodering of the aggregate bitpacks, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/229380
DeltaFile
+0-00 files

LLVM/project c4c287a —

[SLP][NFC]Add an extra test with the reodering of the aggregate bitpacks, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/229380
DeltaFile
+0-00 files

FreeNAS/freenas fdb3f93 — src/middlewared/middlewared/plugins/security update.py, src/middlewared/middlewared/plugins/system_general update.py

NAS-144138 / 27.0.0 / Disallow non-STIG compliant nginx configuration when in STIG mode (#19947)
DeltaFile
+79-2tests/stig/test_01_stig.py
+33-0src/middlewared/middlewared/plugins/system_general/update.py
+24-0src/middlewared/middlewared/plugins/security/update.py
+23-0src/middlewared/middlewared/test/integration/assets/system_general.py
+5-0src/middlewared/middlewared/utils/security.py
+164-25 files

FreeNAS/freenas f6c89f6 — src/middlewared/middlewared/plugins/failover_ disabled_reasons.py

NAS-143714 / 27.0.0 / Fix DISAGREE_VIP being reported on only one controller (by yocalebo) (#19956)

The VIP check compared the critical interfaces on this controller with
every VIP interface on the other controller. A non-critical interface
that lost link on one controller made only the other controller report
DISAGREE_VIP.

Compare the critical interfaces on both sides so both controllers report
the same thing.

Original PR: https://github.com/truenas/middleware/pull/19942

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+10-1src/middlewared/middlewared/plugins/failover_/disabled_reasons.py
+10-11 files

LLVM/project 57f2572 — mlir/lib/Conversion/TosaToLinalg TosaToLinalg.cpp, mlir/test/Conversion/TosaToLinalg tosa-to-linalg-invalid.mlir tosa-to-linalg.mlir

[mlir][tosa] Lower ROW_GATHER to Linalg (#225417)

Lower ROW_GATHER to a linalg.generic that maps each expanded output row
back to its source index slot and consecutive row offset. Support
dynamic output dimensions and both i32 and i64 indices.

Assisted-by: Codex
DeltaFile
+71-0mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
+70-0mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+9-0mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-invalid.mlir
+150-03 files

FreeNAS/freenas 7e97a76 — src/middlewared/middlewared/plugins/cloud crud.py, tests/cloud test_cloud_backup.py

NAS-144176 / 27.0.0 / Do not crash updating cloud backup task whose source path is a zvol and whose "Take Snapshot" option is enabled (by themylogin) (#19954)

Original PR: https://github.com/truenas/middleware/pull/19946

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+18-0tests/cloud/test_cloud_backup.py
+1-1src/middlewared/middlewared/plugins/cloud/crud.py
+19-12 files

LLVM/project 9a39608 — llvm/test/Transforms/SLPVectorizer/X86 bitpacked-aggregate.ll

[SLP][NFC]Add an extra test with the reodering of the aggregate bitpacks, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/229380
DeltaFile
+54-0llvm/test/Transforms/SLPVectorizer/X86/bitpacked-aggregate.ll
+54-01 files

FreeNAS/freenas f99ad42 — src/middlewared/middlewared/plugins/failover_ disabled_reasons.py

NAS-143714 / 28.0.0-BETA.1 / Fix DISAGREE_VIP being reported on only one controller (#19942)

The VIP check compared the critical interfaces on this controller with
every VIP interface on the other controller. A non-critical interface
that lost link on one controller made only the other controller report
DISAGREE_VIP.

Compare the critical interfaces on both sides so both controllers report
the same thing.
DeltaFile
+10-1src/middlewared/middlewared/plugins/failover_/disabled_reasons.py
+10-11 files

OPNSense/core 6dcc04a — src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

firewall: less parenthesis for previous
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+1-11 files

FreeNAS/freenas c565057 — src/middlewared/middlewared/alert/source license_status.py

NAS-144046 / 27.0.0 / Skip serial and model license checks for non-enterprise licenses (by sonicaj) (#19951)

This commit fixes an issue where TrueNAS Connect community and
commercial licenses raised critical serial mismatch and unsupported
hardware alerts, because the serial, chassis model and expansion shelf
checks ran for every license type. Those checks only make sense for
serial-bound enterprise licenses, so they are now gated on the license
type while support expiry alerts keep firing for everyone.

Original PR: https://github.com/truenas/middleware/pull/19934

Co-authored-by: Waqar Ahmed <waqarahmedjoyia at live.com>
DeltaFile
+56-52src/middlewared/middlewared/alert/source/license_status.py
+56-521 files

LLVM/project f30e753 — bolt/test high-segments.s, bolt/test/X86 high-segments.s

[BOLT][AArch64] Port X86 --custom-allocation-vma test to AArch64 (#229104)

**Before**: #136385 introduced the `--custom-allocation-vma` flag for
BOLT to be able to specify a suitable location to place rewritten
binary. This was accompanied by a corresponding test for `x86`.

**After**: This PR ports the existing test `high-segments.s` to AArch64,
improving test coverage.

Assisted-by: Codex
DeltaFile
+0-46bolt/test/X86/high-segments.s
+33-0bolt/test/high-segments.s
+33-462 files

LLVM/project 4e75021 — llvm/lib/CodeGen MachineOutliner.cpp, llvm/test/CodeGen/AArch64 machine-outliner-bundle.mir machine-outliner-operand-flags.mir

Process instructions inside bundles
DeltaFile
+47-3llvm/test/CodeGen/AArch64/machine-outliner-operand-flags.mir
+4-2llvm/lib/CodeGen/MachineOutliner.cpp
+1-1llvm/test/CodeGen/AArch64/machine-outliner-bundle.mir
+52-63 files

LLVM/project 1b825bd — llvm/test/CodeGen/AArch64 machine-outliner-operand-flags.mir

Fix comments
DeltaFile
+3-3llvm/test/CodeGen/AArch64/machine-outliner-operand-flags.mir
+3-31 files

LLVM/project 1c49151 — llvm/test/CodeGen/ARM machine-outliner-stack-fixup-thumb.mir

Update CodeGen/ARM/machine-outliner-stack-fixup-thumb.mir
DeltaFile
+1-1llvm/test/CodeGen/ARM/machine-outliner-stack-fixup-thumb.mir
+1-11 files

LLVM/project b6be3ae — llvm/lib/CodeGen MachineOutliner.cpp, llvm/test/CodeGen/AArch64 machine-outliner-operand-flags.mir

[AArch64][PAC] Reset `killed` operand flags in outlined functions

Presently, MachineOutliner does not take `killed` operand flags into
account when merging instruction sequences. While it sounds perfectly
reasonable not to inhibit merging of the instruction sequences that
only differ in `killed` flags (for N flags there is technically 2^N
valid ways to drop some subset of them), copying these flags from
an arbitrarily chosen representative instruction may result in
incorrect codegen of PAuth-related pseudo instructions on AArch64.

To keep `killed` flags conservatively correct as if `OUTLINED_FUNCTION`s
are virtually re-inserted at every call site, this patch takes the
simplest approach of resetting every `killed` flag inside the
outlined functions.
DeltaFile
+82-0llvm/test/CodeGen/AArch64/machine-outliner-operand-flags.mir
+1-0llvm/lib/CodeGen/MachineOutliner.cpp
+83-02 files

LLVM/project 22ddf4a — llvm/test/Transforms/SLPVectorizer/X86 bitpacked-aggregate.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+54-0llvm/test/Transforms/SLPVectorizer/X86/bitpacked-aggregate.ll
+54-01 files

FreeNAS/freenas 2869c95 — src/middlewared/middlewared/alembic/versions/27.0 2026-10-05_12-00_rsync_extra_json_list.py, src/middlewared/middlewared/alembic/versions/28.0 2026-10-06_12-56_merge.py

Store rsync extra args as list

(cherry picked from commit 67fd777b3b505ab6ebb1e045780d4d5328a8fd1b)
DeltaFile
+66-0src/middlewared/middlewared/alembic/versions/27.0/2026-10-05_12-00_rsync_extra_json_list.py
+57-0src/middlewared/middlewared/pytest/unit/plugins/test_rsync_extra_args.py
+56-0tests/api2/test_rsync_task_extra.py
+22-0src/middlewared/middlewared/alembic/versions/28.0/2026-10-06_12-56_merge.py
+12-0src/middlewared/middlewared/pytest/unit/helpers.py
+1-10src/middlewared/middlewared/plugins/rsync/crud.py
+214-101 files not shown
+219-147 files

OpenBSD/src prIlGDI — usr.bin/tmux tmux.h server-client.c

   Do not allow drags started on status line to trigger pane key bindings,
   GitHub issue 5692.
VersionDeltaFile
1.518+19-5usr.bin/tmux/server-client.c
1.1452+2-1usr.bin/tmux/tmux.h
+21-62 files

FreeNAS/freenas 536dbe9 — src/middlewared/middlewared/plugins/cloud crud.py, tests/cloud test_cloud_backup.py

Do not crash updating cloud backup task whose source path is a zvol and whose "Take Snapshot" option is enabled

(cherry picked from commit 72dade291d53882a705cf255fa6376d09fd23a22)
DeltaFile
+18-0tests/cloud/test_cloud_backup.py
+1-1src/middlewared/middlewared/plugins/cloud/crud.py
+19-12 files

LLVM/project 0c53d0f — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 avx512fp16-combine-fmsubadd.ll

[X86] Require contract on FMUL while folding FMADDSUB to VFMULC (#229309)

FMADDSUB/FMSUBADD has no FMF, so we check its only operand (third; FMUL) which still has it.
DeltaFile
+45-0llvm/test/CodeGen/X86/avx512fp16-combine-fmsubadd.ll
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+46-12 files

FreeNAS/freenas c78ea8d —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 038501c —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas e9a0e1c — src/middlewared/middlewared/plugins/cloud crud.py, tests/cloud test_cloud_backup.py

NAS-144176 / 28.0.0-BETA.1 / Do not crash updating cloud backup task whose source path is a zvol and whose "Take Snapshot" option is enabled (#19946)
DeltaFile
+18-0tests/cloud/test_cloud_backup.py
+1-1src/middlewared/middlewared/plugins/cloud/crud.py
+19-12 files

FreeNAS/freenas c07c993 — src/middlewared/middlewared/plugins/security validate.py, src/middlewared/middlewared/plugins/system_general update.py

Disallow non-STIG compliant nginx configuration when in STIG mode

(cherry picked from commit 212ce2b9afeab476803d190191c534c3680c20e0)
DeltaFile
+79-2tests/stig/test_01_stig.py
+33-0src/middlewared/middlewared/plugins/system_general/update.py
+24-0src/middlewared/middlewared/plugins/security/validate.py
+23-0src/middlewared/middlewared/test/integration/assets/system_general.py
+5-0src/middlewared/middlewared/utils/security.py
+164-25 files

FreeNAS/freenas 54ecb12 — src/middlewared/middlewared/etc_files/local/nginx nginx.conf.mako

Tidy up HSTS options
DeltaFile
+2-3src/middlewared/middlewared/etc_files/local/nginx/nginx.conf.mako
+2-31 files

LLVM/project 08483c5 — llvm/lib/Target/RISCV RISCVISelLowering.cpp

RISCV: Stop setting kill flags on virtual registers before FinalizeISel (#229013)

Kill flags have no remaining use before register allocation and are stripped by 
LiveIntervals.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-21 files

LLVM/project 4fadb2e — utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes fc90bd3 (#229344)

This fixes fc90bd3cfb0bab14a2bf7cbd33f5f1e904c7e133 (#228459).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=fc90bd3cfb0bab14a2bf7cbd33f5f1e904c7e133

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

FreeBSD/ports c992c99 — games/moonlight-qt Makefile distinfo

games/moonlight-qt: Update 6.1.0 => 6.2.0

Changelog:
https://github.com/moonlight-stream/moonlight-qt/releases/tag/v6.2.0

PR:             299176
Security:       CVE-2026-33546
Security:       CVE-2026-33547
Security:       CVE-2026-41210
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 167b6e7b7fb0e343c1b96c5517e53711adcf15ea)
DeltaFile
+3-15games/moonlight-qt/distinfo
+1-14games/moonlight-qt/Makefile
+4-292 files