LLVM/project d0bb1a7 — llvm/lib/Analysis ValueTracking.cpp

fixup! [ValueTracking] Support Array and Structure in contains* check
DeltaFile
+1-1llvm/lib/Analysis/ValueTracking.cpp
+1-11 files

Linux/linux d266640 — fs/debugfs inode.c

Merge tag 'driver-core-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fix from Danilo Krummrich:

 - Suppress spurious "debugfs is not initialized yet" boot warnings when
   the caller passes an error parent to debugfs file creation; callers
   propagating an earlier failure should not trigger the warning

* tag 'driver-core-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  debugfs: don't warn about uninitialized debugfs for an error parent
DeltaFile
+3-3fs/debugfs/inode.c
+3-31 files

LLVM/project a02e6b0 — libcxx/docs TestingLibcxx.md ImplementationDefinedBehavior.md, libcxx/docs/DesignDocs UnspecifiedBehaviorRandomization.md VisibilityMacros.md

[libc++][docs] Clean up Markdown conversion artifacts
DeltaFile
+43-43libcxx/docs/DesignDocs/UniquePtrTrivialAbi.md
+29-29libcxx/docs/UserDocumentation.md
+14-14libcxx/docs/DesignDocs/VisibilityMacros.md
+4-5libcxx/docs/ImplementationDefinedBehavior.md
+4-4libcxx/docs/TestingLibcxx.md
+1-1libcxx/docs/DesignDocs/UnspecifiedBehaviorRandomization.md
+95-966 files

Linux/linux 64d34ce — drivers/i2c/busses i2c-qcom-geni.c

Merge tag 'i2c-fixes-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux

Pull i2c fix from Andi Shyti:

 - qcom-geni: select the correct source clock table entry

* tag 'i2c-fixes-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux:
  i2c: qcom-geni: Fix hardcoded clock index in SE_GENI_CLK_SEL
DeltaFile
+33-5drivers/i2c/busses/i2c-qcom-geni.c
+33-51 files

Dreckly/dreckly 98bd0ee — www/nginx Makefile distinfo

nginx: Update to 1.30.5
DeltaFile
+4-4www/nginx/distinfo
+2-2www/nginx/Makefile
+6-62 files

FreeBSD/src 9436865 — sys/dev/tpm tpm.c

tpm: Do not use timed tsleep() while polling during cold boot

Commit 4e0f283fb97a made tpm_tis12_init() wait for TPM_STS_CMD_READY
after aborting any command.  The wait is implemented by the driver's
existing tpm_waitfor_poll() loop, which sleeps with a one-tick tsleep()
between status reads.  Until now, that loop only ran from the resume and
command paths after boot.  From tpm_attach() it can panic with "timed
sleep before timers are working" when the TPM is attached from ACPI
during cold boot and the chip does not report ready on the first status
read.

Before 4e0f283fb97a, tpm_tis12_init() wrote TPM_STS_CMD_READY and
returned without waiting, so the polling loops only ran after boot.
tpm_request_locality() had the same latent hazard but its fast path
returns before sleeping whenever locality is already active.

Nothing calls wakeup() on the channels used by these polling loops, so
the sleeps are pure delays.  Use pause_sig(), which falls back to
DELAY() while the kernel is cold and returns EWOULDBLOCK, a value these

    [10 lines not shown]
DeltaFile
+3-3sys/dev/tpm/tpm.c
+3-31 files

FreeBSD/ports 9c3e458 — sysutils/py-nvitop Makefile distinfo

sysutils/py-nvitop: Update to 1.7.1

Added:
    - Add a minimal stdlib HTTP(S) GPU dashboard
    - Add inline script metadata according to PEP 723
Fixed:
    - Fix an intermittent SIGSEGV at interpreter exit

Changelog: https://github.com/XuehaiPan/nvitop/compare/v1.7.0...v1.7.1

MFH:            2026Q3
(cherry picked from commit 55d843c26858f7f58e303415f7157de21dcf2e77)
DeltaFile
+3-3sysutils/py-nvitop/distinfo
+1-1sysutils/py-nvitop/Makefile
+4-42 files

FreeBSD/ports 55d843c — sysutils/py-nvitop Makefile distinfo

sysutils/py-nvitop: Update to 1.7.1

Added:
    - Add a minimal stdlib HTTP(S) GPU dashboard
    - Add inline script metadata according to PEP 723
Fixed:
    - Fix an intermittent SIGSEGV at interpreter exit

Changelog: https://github.com/XuehaiPan/nvitop/compare/v1.7.0...v1.7.1

MFH:            2026Q3
DeltaFile
+3-3sysutils/py-nvitop/distinfo
+1-1sysutils/py-nvitop/Makefile
+4-42 files

LLVM/project 5e5f69b —

[libc++][docs] Continue generated docs rewrite after dependency update
DeltaFile
+0-00 files

LLVM/project fa7a8e8 — llvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-masked-scatter.ll fixed-vectors-masked-gather.ll

Merge cascade
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,817-5,217llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,559-5,003llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+27,376-26,9295,725 files not shown
+297,318-146,3495,731 files

LLVM/project b9a28b2 —

[libc++][docs] Continue generated docs rename after dependency update
DeltaFile
+0-00 files

LLVM/project 70df14c —

[libc++][docs] Continue batch 2 rewrite after dependency update
DeltaFile
+0-00 files

LLVM/project ad1217d — llvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-masked-scatter.ll fixed-vectors-masked-gather.ll

Merge cascade
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,817-5,217llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,559-5,003llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+27,376-26,9295,720 files not shown
+296,638-146,4415,726 files

LLVM/project 30c9c94 —

[libc++][docs] Continue batch 2 rename after dependency update
DeltaFile
+0-00 files

LLVM/project 6cff1c5 — llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.cpp, llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields-shifted-trunc.ll

[SLP]Look through truncation of shifted extracted sub-fields

The masked sub-field of the shifted truncation of a wider scalar was
matched with the truncation as its source, while the other fields
matched the scalar itself, so the gather of the fields was rejected.
The field is within the truncated bits, look through the truncation.

Fixes #74380

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226803
DeltaFile
+2-12llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields-shifted-trunc.ll
+4-1llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+6-132 files

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

Skip serial and model license checks for non-enterprise licenses

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.
DeltaFile
+55-51src/middlewared/middlewared/alert/source/license_status.py
+55-511 files

LLVM/project 852385a — llvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-masked-scatter.ll fixed-vectors-masked-gather.ll

Merge cascade
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,817-5,217llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,559-5,003llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+27,376-26,9295,725 files not shown
+297,319-146,3485,731 files

LLVM/project 0c755b2 — llvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-masked-scatter.ll fixed-vectors-masked-gather.ll

Merge cascade
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,817-5,217llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,559-5,003llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+27,376-26,9295,720 files not shown
+296,640-146,4435,726 files

FreeBSD/ports f242e7a — devel/gradle Makefile distinfo

devel/gradle: Update to 9.8.0

Highlights of this release:
    - Java 27 support
    - Maven mirror settings reuse
    - Linked problem locations in build output

MFH:            2026Q3
(cherry picked from commit 72b69ec1542e7f87378d8cf291e97853146f7539)
DeltaFile
+3-3devel/gradle/distinfo
+1-1devel/gradle/Makefile
+4-42 files

LLVM/project 2c9e9ef — libcxx/include/__chrono duration.h, llvm/lib/Target/Hexagon HexagonConstPropagation.cpp

Reconcile squash-merged dependency
DeltaFile
+61-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields-shifted-trunc.ll
+0-6llvm/tools/dsymutil/DwarfLinkerForBinary.h
+0-4llvm/tools/llvm-cov/CodeCoverage.cpp
+1-3llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
+2-2libcxx/include/__chrono/duration.h
+0-3llvm/tools/llvm-objdump/WasmDump.h
+64-187 files not shown
+69-3013 files

FreeBSD/ports 72b69ec — devel/gradle Makefile distinfo

devel/gradle: Update to 9.8.0

Highlights of this release:
    - Java 27 support
    - Maven mirror settings reuse
    - Linked problem locations in build output

MFH:            2026Q3
DeltaFile
+3-3devel/gradle/distinfo
+1-1devel/gradle/Makefile
+4-42 files

Linux/linux 104484b — kernel workqueue.c

Merge tag 'wq-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

Pull workqueue fix from Tejun Heo:

 - Fix a NULL dereference in the flush dependency check when a worker
   flushes outside a work item, such as from the OOM path during worker
   creation

* tag 'wq-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
  workqueue: Fix NULL current_pwq deref in flush dependency check
DeltaFile
+1-1kernel/workqueue.c
+1-11 files

LLVM/project 61b428e — libcxx/docs CodingGuidelines.md ABIGuarantees.md, libcxx/docs/DesignDocs ExperimentalFeatures.md FileTimeType.md

[libc++][docs] Convert documentation from reST to Markdown (batch 1) (#221513)

This is the first batch of changes to migrate libc++ documentation from
rst to markdown.

I use a local pixel diff tool to compare the rendered HTML, and all
diffs seem like fixes. They tend to fall into the following categories:

- dashed bullet lists were previously not rendered, but now they are
- extra indentation interpreted as blockquotes has been removed
- single backticks are now codefont spans, not italic spans

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
This is a stacked PR based on #221512, which will be a standalone commit
that

    [82 lines not shown]
DeltaFile
+607-614libcxx/docs/DesignDocs/AtomicDesign.md
+270-292libcxx/docs/DesignDocs/FileTimeType.md
+144-154libcxx/docs/Contributing.md
+138-147libcxx/docs/ABIGuarantees.md
+118-138libcxx/docs/DesignDocs/ExperimentalFeatures.md
+101-116libcxx/docs/CodingGuidelines.md
+1,378-1,46110 files not shown
+1,579-1,69616 files

LLVM/project 0f5a125 — libcxx/docs Contributing.rst Contributing.md, libcxx/docs/DesignDocs FileTimeType.rst FileTimeType.md

[libc++][docs] Rename documentation files to Markdown (batch 1) (#221512)

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines

This is the initial straight rename commit. It will probably break the
docs build, but it has to be a separate PR for blame preservation
purposes.
DeltaFile
+0-797libcxx/docs/DesignDocs/AtomicDesign.rst
+797-0libcxx/docs/DesignDocs/AtomicDesign.md
+0-495libcxx/docs/DesignDocs/FileTimeType.rst
+495-0libcxx/docs/DesignDocs/FileTimeType.md
+0-335libcxx/docs/Contributing.rst
+335-0libcxx/docs/Contributing.md
+1,627-1,62725 files not shown
+2,868-2,86831 files

Linux/linux b1fa457 — kernel/cgroup cpuset.c, tools/testing/selftests/cgroup test_cpuset_prs.sh

Merge tag 'cgroup-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup

Pull cgroup fix from Tejun Heo:

 - A cpuset partition could claim CPUs an ancestor partition already
   held exclusively. Restore the rejection an earlier change had turned
   into a warning.

* tag 'cgroup-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
  cgroup/cpuset: Return PERR_NOCPUS in remote_partition_enable() on subpartitions_cpus conflict
DeltaFile
+2-1kernel/cgroup/cpuset.c
+2-0tools/testing/selftests/cgroup/test_cpuset_prs.sh
+4-12 files

LLVM/project 1345a4f — llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields-shifted-trunc.ll

[SLP][NFC]Add an extra test witj missing vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/226802
DeltaFile
+61-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields-shifted-trunc.ll
+61-01 files

FreeBSD/ports 4a14b12 — shells/zsh-fast-syntax-highlighting Makefile pkg-plist

shells/zsh-fast-syntax-highlighting: Fix missing files

The find(1) arguments in the do-install target were excluding important
files, so switch away to a simpler approach and delete unwanted things.

PR:             298867
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-32shells/zsh-fast-syntax-highlighting/pkg-plist
+4-1shells/zsh-fast-syntax-highlighting/Makefile
+9-332 files

Linux/linux 7cdf915 — kernel/sched/ext types.h cid.c, tools/sched_ext/include/scx common.bpf.h

Merge tag 'sched_ext-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext

Pull sched_ext fix from Tejun Heo:

 - The CPU topology helper for BPF schedulers took no buffer size, so
   its structure couldn't grow without breaking schedulers built against
   the older layout. Add a size argument.

* tag 'sched_ext-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:
  sched_ext: Add a size argument to scx_bpf_cid_topo() so struct scx_cid_topo can grow
DeltaFile
+16-10kernel/sched/ext/cid.c
+4-0kernel/sched/ext/types.h
+1-1tools/sched_ext/include/scx/common.bpf.h
+21-113 files

OpenBSD/src XcRJRYt — lib/libcrypto/x509 x509_verify.c, lib/libssl d1_pkt.c d1_both.c

   Don't drop X509_V_ERR_HOSTNAME_MISMATCH when verify callback returns 1

   While not the advised way of using the verify callback (either by OpenSSL
   or by us) in production, sometimes folks like to return 1 from everything
   in the callback and then check the error return and make decicions about
   things.

   This fix ensures that such callbacks will see the hostname mismatch and
   be able to act upon them.

   Reported by Alexander Aleksandrovic Klimov
   from beck, ok tb@

   Correct botched size check in dtls1_preprocess_fragment().

   Check message length against max, rather than fragment offset and length.
   Due to a various questionable code, this allows for a crafted messsage
   to be sent that results in a 21MB allocation, which then promptly results
   in an error. Providing that the SSL context is cleared or freed, the

    [136 lines not shown]
VersionDeltaFile
1.85.2.1+18-8lib/libssl/d1_both.c
1.73.2.1+14-6lib/libcrypto/x509/x509_verify.c
1.26.4.1+2-10lib/libtls/tls_ocsp.c
1.130.2.1+3-3lib/libssl/d1_pkt.c
1.34.2.1+2-3usr.sbin/ocspcheck/ocspcheck.c
+39-305 files

OpenBSD/src NTH4cJG — lib/libcrypto/x509 x509_verify.c, lib/libssl d1_pkt.c d1_both.c

   Don't drop X509_V_ERR_HOSTNAME_MISMATCH when verify callback returns 1

   While not the advised way of using the verify callback (either by OpenSSL
   or by us) in production, sometimes folks like to return 1 from everything
   in the callback and then check the error return and make decicions about
   things.

   This fix ensures that such callbacks will see the hostname mismatch and
   be able to act upon them.

   Reported by Alexander Aleksandrovic Klimov
   from beck, ok tb@

   Correct botched size check in dtls1_preprocess_fragment().

   Check message length against max, rather than fragment offset and length.
   Due to a various questionable code, this allows for a crafted messsage
   to be sent that results in a 21MB allocation, which then promptly results
   in an error. Providing that the SSL context is cleared or freed, the

    [77 lines not shown]
VersionDeltaFile
1.85.6.1+18-8lib/libssl/d1_both.c
1.29.2.1+2-10lib/libtls/tls_ocsp.c
1.76.2.1+5-2lib/libcrypto/x509/x509_verify.c
1.130.6.1+3-3lib/libssl/d1_pkt.c
1.34.6.1+2-3usr.sbin/ocspcheck/ocspcheck.c
+30-265 files