NetBSD/src fs8GB3asys/uvm uvm_pdpolicy_clockpro.c

   Fix an obvious typo which applied the wrong intent.  Still does not compile.
VersionDeltaFile
1.29+3-3sys/uvm/uvm_pdpolicy_clockpro.c
+3-31 files

LLVM/project 56eec16llvm/lib/Target/X86 X86LowerTileCopy.cpp, llvm/test/CodeGen/X86/ACE acev1-outer-product.ll ace-intrinsics.ll

Address review comments

- Rename the ACE tests and directories to acev1 for consistency
- Build acev1 on top of avx10.1 rather than avx10.2
- Fix test encodings and the BSR0 implicit defs
- Make the scale register type consistent with the spec
- Add memory operand tests for bsrmov
- Confirm the ACEV1 ISA implication chain
- Take the outer product ZMM sources by value instead of by register ID,
  so they are allocated conventionally, and mark the 512-bit ACE builtins
  with RequiredVectorWidth<512>
- Use pseudos for SPILL and RELOAD. Spills use scratch zmm. Don't use
  non-ace ISA.
- Fix missing vector r/m in MRMSrcReg4VOp3.
DeltaFile
+357-0llvm/test/CodeGen/X86/ACEV1/acev1-intrinsics.ll
+262-0llvm/test/MC/Disassembler/X86/acev1.txt
+0-244llvm/test/CodeGen/X86/ACE/ace-intrinsics.ll
+206-0llvm/test/CodeGen/X86/ACEV1/acev1-outer-product.ll
+0-204llvm/test/CodeGen/X86/ACE/acev1-outer-product.ll
+100-76llvm/lib/Target/X86/X86LowerTileCopy.cpp
+925-52439 files not shown
+2,173-1,67945 files

NetBSD/src UrToGJtsys/uvm uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c

   Fix a very brief race which could cause page states to be corrupted.

   Observed under heavy physio load from an 8-way parallel dump|restore
   workload used in filesystem testing - manifested as intents being
   scribbled over while the interlock was momentarily not held
   in uvmpdpol_selectvictim.  I've attempted to apply the same fix to
   clockpro, which looks like it needs it too, but clockpro was on fire
   when I got there and I didn't put it out (still does not compile).
VersionDeltaFile
1.28+38-3sys/uvm/uvm_pdpolicy_clockpro.c
1.43+32-3sys/uvm/uvm_pdpolicy_clock.c
+70-62 files

FreeBSD/ports ff449aftextproc/py-sphinxcontrib-mermaid Makefile distinfo

textproc/py-sphinxcontrib-mermaid: Update to 2.1.1

Reported by:    portscout!
DeltaFile
+3-3textproc/py-sphinxcontrib-mermaid/distinfo
+1-1textproc/py-sphinxcontrib-mermaid/Makefile
+4-42 files

GhostBSD/ports 877bd76multimedia/ffmpeg Makefile

multimedia/ffmpeg: fix Makefile
DeltaFile
+1-0multimedia/ffmpeg/Makefile
+1-01 files

FreeBSD/ports a29134agraphics/opencv Makefile distinfo

graphics/opencv: fix build with multimedia/ffmpeg 9

Reference: https://github.com/opencv/opencv/pull/29533
DeltaFile
+3-5graphics/opencv/distinfo
+3-0graphics/opencv/Makefile
+6-52 files

Linux/linux 0d9ff90drivers/scsi scsi_bsg.c, drivers/scsi/megaraid megaraid_sas_base.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Two enhancements to add support and MCQ for additional Intel 4.0
  controller types.

  The rest are all driver fixes, the largest of which is the mpi3mr
  target use after free fix, follwed by a similar TOCTOU fix for
  io_uring passthrough in bsg"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: megaraid_sas: Limit NVMe request size to the PRP chain frame
  scsi: bsg: Fix TOCTOU in io_uring passthrough command setup
  scsi: bsg: Cap io_uring sense copy to max_response_len
  scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
  scsi: mpi3mr: Fix use-after-free on tgt_dev->starget during target device refresh/update
  scsi: target: iscsi: Reserve a terminator byte for the login payload
  scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands
  scsi: ufs: ufs-pci: Add MCQ support for Intel UFS 4.0 controllers

    [10 lines not shown]
DeltaFile
+59-0drivers/ufs/host/ufshcd-pci.c
+29-18drivers/scsi/scsi_bsg.c
+35-10drivers/scsi/mpi3mr/mpi3mr_os.c
+13-4drivers/ufs/host/ufs-qcom.c
+12-1drivers/scsi/megaraid/megaraid_sas_base.c
+8-0drivers/scsi/mpi3mr/mpi3mr_transport.c
+156-337 files not shown
+170-4013 files

LLVM/project 338e0c9llvm/lib/Target/DirectX/DXILWriter DXILDebugInfoMap.h DXILDebugInfoMap.cpp, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.h DXILDebugInfo.cpp

[DirectX] Refactor DXILDebugInfo into a pass (#220989)

resolves #220323

DXILDebugInfo was structured as a namespace
with its pass chained to run as part of either
the DXILBitcodeWriter or DXILPrettyPrinter passes.

This is wrong and led to us failing expensive checks because
DXILDebugInfo changes IR but the writers are not expected to do so.

The fix was two fold, move the DXILDebugInfo into a pass. Second,

Refactor all the module debug info reader\writer code out of
DXILDebugInfo and into DXILDebugInfoMap which is used by both the
PrettyPrinter and the BitCodeWriter and move that code into the
DXILWriter compilation module since it is only used by the writers.
DeltaFile
+36-171llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.cpp
+175-0llvm/lib/Target/DirectX/DXILWriter/DXILDebugInfoMap.cpp
+71-0llvm/lib/Target/DirectX/DXILWriter/DXILDebugInfoMap.h
+5-57llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.h
+19-19llvm/test/CodeGen/DirectX/DebugInfo/di-subprogram.ll
+15-11llvm/test/CodeGen/DirectX/DebugInfo/di-commonblock.ll
+321-25820 files not shown
+401-31626 files

LLVM/project 9306a82llvm/lib/Target/DirectX DXILLegalizePass.cpp, llvm/lib/Transforms/Scalar Scalarizer.cpp

[Scalarizer][DirectX] Teach the Scalarizer to handle integer bitcasts between scalars and vectors. (#221033)

Fixes #219327

For vector-to-scalar bitcasts, combine the scalarized vector elements
using
extensions, shifts, and ORs. This avoids reconstructing an illegal
vector before
bitcasting it to a scalar. In particular, this fixes the `<2 x i16> ->
i32`
bitcast generated while lowering 16-bit vector `countbits`.

Also move the existing `i64 -> <2 x i32>` legalization from the DirectX
legalizer into the generic Scalarizer. The Scalarizer now splits these
values
using shifts and truncations while respecting target endianness.

With both bitcast directions handled by the Scalarizer, remove
`legalizeGetHighLowi64Bytes` from the DirectX legalizer and move

    [5 lines not shown]
DeltaFile
+1-58llvm/lib/Target/DirectX/DXILLegalizePass.cpp
+40-0llvm/lib/Transforms/Scalar/Scalarizer.cpp
+32-0llvm/test/Transforms/Scalarizer/bitcast-vector-to-scalar.ll
+28-0llvm/test/Transforms/Scalarizer/bitcast-scalar-to-vector.ll
+0-18llvm/test/CodeGen/DirectX/legalize-i64-high-low-vec-split.ll
+16-0llvm/test/CodeGen/DirectX/countbits.ll
+117-766 files

LLVM/project 5eef528llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp, llvm/test/CodeGen/AMDGPU codegen-no-subarch-warn.ll

AMDGPU: Warn if trying to codegen without a subarch (#220245)

Warn if using the legacy amdgcn name, or amdgpu without a
specified subarch. This is to push all the non-clang frontends
to update to the new system, but this should turn into an error
in the next release.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+20-1llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+16-0llvm/test/CodeGen/AMDGPU/codegen-no-subarch-warn.ll
+36-12 files

LLVM/project 1b14859clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR][NFC] Use declarative llvmOp lowering for coroutine intrinsics (#221343)

This PR switches the coroutine intrinsic ops (`cir.coro.intrinsic.id`,
`.alloc`, `.begin`, `.end`, `.free`, `.size`) to use the declarative
`llvmOp` field instead of hand-written lowering patterns.
DeltaFile
+0-52clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+6-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+6-522 files

LLVM/project c6a0abellvm/include/llvm/CodeGen MIRYamlMapping.h, llvm/lib/CodeGen/MIRParser MIRParser.cpp

Merge branch 'users/mssefat/anti-hints-pr3-amdgpu-apply' into users/mssefat/anti-hints-pr4-amdgpu-pre-ra
DeltaFile
+2-1llvm/include/llvm/CodeGen/MIRYamlMapping.h
+1-1llvm/lib/CodeGen/MIRParser/MIRParser.cpp
+3-22 files

LLVM/project a30909bllvm/include/llvm/CodeGen MIRYamlMapping.h, llvm/lib/CodeGen/MIRParser MIRParser.cpp

Merge branch 'users/mssefat/anti-hints-pr2-mir-serialize' into users/mssefat/anti-hints-pr3-amdgpu-apply
DeltaFile
+2-1llvm/include/llvm/CodeGen/MIRYamlMapping.h
+1-1llvm/lib/CodeGen/MIRParser/MIRParser.cpp
+3-22 files

FreeBSD/ports 67c02a3www/freenginx-devel Makefile Makefile.extmod, www/freenginx-devel/files extra-patch-ngx_http_auth_jwt_module.c

www/freenginx-devel: third-party modules management (+)

- update ngx-http-auth-jwt module to 2.5.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+0-20www/freenginx-devel/files/extra-patch-ngx_http_auth_jwt_module.c
+3-3www/freenginx-devel/distinfo
+1-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-264 files

LLVM/project e1474e5clang-tools-extra/clangd/unittests ParsedASTTests.cpp XRefsTests.cpp, clang-tools-extra/unittests/clang-tidy ClangTidyOptionsTest.cpp

[clang-tools-extra][NFC] Fix -Wunused-template violations (#221427)

These cause build errors in
https://github.com/llvm/llvm-project/actions/runs/33952646467/job/101270176288.
DeltaFile
+0-13clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp
+0-9clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp
+0-4clang-tools-extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp
+0-4clang-tools-extra/clangd/unittests/PreambleTests.cpp
+0-3clang-tools-extra/clangd/unittests/XRefsTests.cpp
+0-2clang-tools-extra/clangd/unittests/ParsedASTTests.cpp
+0-352 files not shown
+0-378 files

FreeBSD/ports 1fe2f6ewww/freenginx-devel Makefile.extmod Makefile

www/freenginx-devel: third-party modules management (+)

- update nginx-auth-jwt module to 0.15.0, for details see
  https://github.com/kjdev/nginx-auth-jwt/compare/0.14.2...0.15.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+7-5www/freenginx-devel/distinfo
+3-2www/freenginx-devel/Makefile.extmod
+3-2www/freenginx-devel/Makefile
+13-93 files

Linux/linux d0fc310Documentation/fault-injection nvme-fault-injection.rst, drivers/nvme/host rdma.c fc.c

Merge tag 'block-7.3-20260905' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull block fixes from Jens Axboe:

 - NVMe fixes via Keith:
     - nvme-tcp fixes for an out-of-bounds write on an over-long PDU
     - nvmet-tcp, nvmet-rdma and nvme-rdma leak and cleanup-ordering
       fixes
     - FDP placement id array racy access fix
     - nvme-fc double free of fabrics options on nvme_add_ctrl()
       failure, and a secret leak failure
     - Fault injection opcode filtering
     - stale namespace removal during scan
     - Various other smaller fixes and cleanups

 - Flag zoned disks with GENHD_FL_NO_PART

 - Save the page offset gaps in a cloned bio


    [26 lines not shown]
DeltaFile
+57-42drivers/nvme/host/core.c
+65-0Documentation/fault-injection/nvme-fault-injection.rst
+20-6drivers/nvme/host/fc.c
+9-9include/linux/nvme-tcp.h
+10-8drivers/nvme/host/rdma.c
+7-8drivers/nvme/target/rdma.c
+168-7318 files not shown
+260-9024 files

NetBSD/pkgsrc-wip 9bb15e0py-img2pdf Makefile

py-img2pdf: Remove pkg-config tool dependency

Not needed.
DeltaFile
+0-2py-img2pdf/Makefile
+0-21 files

LLVM/project 99f6c74llvm/include/llvm/CodeGen MIRYamlMapping.h, llvm/lib/CodeGen/MIRParser MIRParser.cpp

Addressed review
DeltaFile
+2-1llvm/include/llvm/CodeGen/MIRYamlMapping.h
+1-1llvm/lib/CodeGen/MIRParser/MIRParser.cpp
+3-22 files

NetBSD/pkgsrc-wip b974e86py-img2pdf ALTERNATIVES PLIST

py-img2pdf: Add support for ALTERNATIVES

Permit to coexists with different Python versions.
DeltaFile
+2-2py-img2pdf/PLIST
+4-0py-img2pdf/Makefile
+2-0py-img2pdf/ALTERNATIVES
+8-23 files

FreeBSD/ports 9c8d614devel/rhg Makefile distinfo

devel/rhg: update: 7.2.3 -> 7.2.4

<ChangeLog>

- Fix the detection of peers with limited query size during discovery
- rhg: include the path in purge’s directory removal errors
- verify: remove incorrect fncache branch in file index case
- update: fix status after a flag-only update of symlink into a file,
  in rust
- update: fix status after a flag-only update of a file into a
  symlink, in rust
- rust: respect umask for executable files during update

</ChangeLog>

Sponsored by:   tipi.work
DeltaFile
+3-3devel/rhg/distinfo
+1-2devel/rhg/Makefile
+4-52 files

NetBSD/pkgsrc-wip f07ee23py-img2pdf Makefile

py-img2pdf: Add *DEPENDS
DeltaFile
+4-0py-img2pdf/Makefile
+4-01 files

FreeBSD/src 7dfadd7sbin/hastctl hastctl.c, sbin/hastd hast.h hastd.c

hastd: Add a stop control message

Add a stop control message which causes hastd to clean up and terminate.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59344
DeltaFile
+17-0sbin/hastd/control.c
+14-0sbin/hastctl/hastctl.c
+8-4sbin/hastd/hastd.c
+1-0sbin/hastd/hast.h
+40-44 files

FreeBSD/src ff4b81esys/kern vfs_syscalls.c kern_descrip.c, sys/sys syscallsubr.h

syscalls: Avoid C++ reserved words

Both kern_renameat() and kern_dup() had arguments named `new`.  Rename
their arguments to match their respecitve manual pages.

Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D59386
DeltaFile
+23-23sys/kern/kern_descrip.c
+10-10sys/kern/vfs_syscalls.c
+3-3sys/sys/syscallsubr.h
+36-363 files

FreeBSD/src 4ec3ca5etc/mtree BSD.tests.dist, sbin/hastd Makefile

hastd: Add rudimentary tests

Test that we can start and stop hastd with an empty configuration.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59345
DeltaFile
+36-0sbin/hastd/tests/hastd_test.sh
+4-0sbin/hastd/tests/Makefile
+3-0sbin/hastd/Makefile
+2-0etc/mtree/BSD.tests.dist
+45-04 files

FreeBSD/src 911bda7sbin/hastd nv.c

hastd: Ensure nvpair padding is initialized

The proto-libnv implementation embedded in hastd pads names and values
out to the nearest multiple of eight bytes, but leaves the padding
uninitialized, leaking up to 14 bytes of recycled heap per pair in a
message.

While here, switch from bcopy() to memcpy().

MFC after:      3 days
Reviewed by:    kevans, emaste
Differential Revision:  https://reviews.freebsd.org/D59343
DeltaFile
+3-3sbin/hastd/nv.c
+3-31 files

GhostBSD/ports 53a4b05cad/qcad pkg-plist, math/scilab pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-54,792www/elgg/pkg-plist
+24,281-5,292cad/qcad/pkg-plist
+7,064-11,181misc/mcp-inspector/pkg-plist
+7,656-10,084math/scilab/pkg-plist
+16,399-0www/comentario/files/packagejsons/yarn.lock
+0-14,907www/groupoffice/pkg-plist
+55,400-96,25616,529 files not shown
+311,869-396,90116,535 files

LLVM/project 698428ellvm/include/llvm/Analysis DOTGraphTraitsPass.h

[Analysis] Remove dead WriteDOTGraphToFile (NFC) (#221413)

The last callers were migrated to DOTGraphTraitsPrinter on May 16, 2022
in commit 7dce9eb6e507d48d0b79bfb408592936d378cc28.

Assisted-by: Antigravity
DeltaFile
+0-21llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
+0-211 files

FreeBSD/ports 114198bsecurity/lego Makefile distinfo

security/lego: Update 5.4.0 => 5.4.1

Changelog:
https://github.com/go-acme/lego/blob/v5.4.1/CHANGELOG.md

PR:             298212
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

HardenedBSD/src e0a7832usr.sbin/bsdinstall/scripts hardening

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-19usr.sbin/bsdinstall/scripts/hardening
+0-191 files