FreeBSD/src dfdd8aflib/libsys pdfork.2

pddupfd.2: fix errno value returned for non-procdesc argument

Noted  and reviewed by: lwhsu
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58666
DeltaFile
+4-4lib/libsys/pdfork.2
+4-41 files

FreeBSD/src e8b9b6bsys/kern kern_sig.c kern_exit.c, sys/sys procdesc.h

pdkill(2), pdgetpid(2): return EBADF if the file type is not procdesc

For pdwait(2) and pddupfd(2), the returned error is kept EINVAL.

PR:     297293
Reviewed by:    lwhsu, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58666
DeltaFile
+6-4sys/kern/sys_procdesc.c
+2-2sys/sys/procdesc.h
+2-1sys/kern/kern_sig.c
+2-1sys/kern/kern_exit.c
+12-84 files

LLVM/project bb40c7elibcxx/utils/ci run-buildbot

[libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (#214028)

This provides better-than-nothing coverage at a low cost.
DeltaFile
+20-0libcxx/utils/ci/run-buildbot
+20-01 files

FreeBSD/ports dec6e87net/syncthing Makefile distinfo

net/syncthing: Update to 2.1.3

re: https://github.com/syncthing/syncthing/releases/tag/v2.1.3
DeltaFile
+3-3net/syncthing/distinfo
+1-2net/syncthing/Makefile
+4-52 files

LLVM/project 9b32a7f.github/workflows release-documentation.yml, llvm/utils/release build-docs.sh

workflows/release-documentation: Rework workflow to make it testable

Removed the environment declaration from the validation job and split
out the www-releases update into a separate job.  This makes it safe
and possible to add a pull_request trigger so we can at least test
building the documentation when someone submits a pull request.
DeltaFile
+57-66.github/workflows/release-documentation.yml
+0-6llvm/utils/release/build-docs.sh
+57-722 files

LLVM/project 2437b03.github/workflows release-documentation.yml release-sources.yml

workflows: Remove unnecessary checkouts before uses of upload-release-artifact (#213830)

The workflow is now self-contained and checks out its own scripts, so we
don't need to do this in the calling workflow. The '$' prefix in the
uses tag tells github actions to load the action from the repository
directly rather than searching for it on the local file system.


https://github.blog/changelog/2026-07-30-reference-same-repository-actions-with-self-repository-syntax/
DeltaFile
+1-13.github/workflows/release-binaries.yml
+1-11.github/workflows/release-sources.yml
+1-8.github/workflows/release-documentation.yml
+3-323 files

HardenedBSD/src 6fe940clibexec/rc rc.conf, libexec/rc/rc.d os-release

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+27-22sys/kern/tty.c
+15-11sys/netinet6/raw_ip6.c
+4-4usr.sbin/rtadvd/rtadvd.c
+4-4libexec/rc/rc.conf
+6-1share/man/man4/ctl.4
+2-2libexec/rc/rc.d/os-release
+58-445 files not shown
+64-4811 files

HardenedBSD/src 7e28c96contrib/lib9p/example Makefile server.c, share/man/man4 ctl.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+27-22sys/kern/tty.c
+15-11sys/netinet6/raw_ip6.c
+4-4usr.sbin/rtadvd/rtadvd.c
+6-1share/man/man4/ctl.4
+2-2contrib/lib9p/example/server.c
+1-1contrib/lib9p/example/Makefile
+55-412 files not shown
+57-418 files

HardenedBSD/src 32daa4ccddl/usr.bin/ctfmerge ctfmerge.1, sbin/nvmecontrol nvmecontrol.8

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+51-29cddl/usr.bin/ctfmerge/ctfmerge.1
+13-2share/man/man4/padlock.4
+5-1sbin/nvmecontrol/nvmecontrol.8
+2-2share/man/man4/rtw89.4
+2-2share/man/man4/rtw88.4
+2-2share/man/man4/iwlwifi.4
+75-381 files not shown
+76-397 files

HardenedBSD/ports 8978269net-p2p/jackett pkg-plist Makefile.nuget, security/vuxml/vuln 2026.xml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+596-521www/bunkerweb/pkg-plist
+443-283net-p2p/jackett/distinfo
+352-272net-p2p/jackett/Makefile.nuget
+92-104www/element-web/pkg-plist
+168-0security/vuxml/vuln/2026.xml
+33-36net-p2p/jackett/pkg-plist
+1,684-1,21662 files not shown
+1,902-1,47668 files

LLVM/project 1289511lldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Raise error if in-place operators can't modify lldb.value
DeltaFile
+21-14lldb/bindings/python/python-extensions.swig
+6-6lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+27-202 files

LLVM/project 58d3164lldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Fix existing operators on lldb.value
DeltaFile
+42-14lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+12-12lldb/bindings/python/python-extensions.swig
+54-262 files

LLVM/project d9a8344lldb/bindings/python python-extensions.swig

[lldb] Remove Python 2 operators from lldb.value
DeltaFile
+0-12lldb/bindings/python/python-extensions.swig
+0-121 files

LLVM/project 70ed456lldb/test/API/python_api/value/value_wrap Makefile main.c

[lldb] Add tests for `lldb.value`
DeltaFile
+269-0lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+39-0lldb/test/API/python_api/value/value_wrap/main.c
+3-0lldb/test/API/python_api/value/value_wrap/Makefile
+311-03 files

LLVM/project 990e4f9utils/bazel/llvm-project-overlay/compiler-rt BUILD.bazel

[compiler-rt][Bazel] Support profile runtime on macOS and iOS (#214154)
DeltaFile
+11-5utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
+11-51 files

LLVM/project 959eb3dllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.tanh.ll

[AMDGPU][GISel] Add RegBankLegalize rules for amdgcn_tanh

Enable the existing gfx1250 and gfx13 GlobalISel coverage now that tanh operands are assigned to VGPRs.

Change-Id: I38b5693015550df52042dc52d1151ed4b7fea118
DeltaFile
+570-31llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+571-322 files

LLVM/project 25e1c16clang/lib/Lex Lexer.cpp

[clang][Lex] Fix ambiguous reference to Token error (#214300)

At least with GCC 11.4.0 this is deemed an error.

Fixes: 56dc58dc2550 ("[Clang][Preprocessor] Unify header-name lookahead
for import and include (#191004)")
DeltaFile
+2-2clang/lib/Lex/Lexer.cpp
+2-21 files

LLVM/project b3e79b7clang/lib/Sema SemaAMDGPU.cpp, clang/test/SemaHIP amdgpu-builtin-fence.hip

[AMDGPU][Clang] Handle instantiation-dependent fence arguments

Refactor atomic builtin checks into their switch case and defer constant
evaluation of dependent arguments until instantiation, avoiding a potential
crash during template definition.

Fixes ROCM-29058.
DeltaFile
+47-50clang/lib/Sema/SemaAMDGPU.cpp
+33-0clang/test/SemaHIP/amdgpu-builtin-fence.hip
+80-502 files

OpenZFS/src fd1ae59module/zfs ddt.c

DDT: Skip DDT log lookups in ddt_prune_walk()

DDT log is not explicitly locked, and serialized only by the TXG
sync process.  Since that stage of ddt_prune_walk() is not in sync
with the TXG sync process, we can't access the DDT log there.  We
could possibly lock it, but it seems we can just skip it, since it
is only a performance optimization, while the final LOG lookup is
be done by prune_candidates_sync() any way.

Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18889
DeltaFile
+0-7module/zfs/ddt.c
+0-71 files

OpenZFS/src 5d687a9cmd ztest.c, module/zfs dbuf.c

dbuf: use dirty record size for overridden writes

A level-0 dirty record retains its ARC buffer after dmu_sync() writes it
for an indirect ZIL record. If a newer transaction group changes the
block size before the older one syncs, that retained buffer and the live
dbuf legitimately have different sizes.

The normal fallback is reachable when encryption and dedup are enabled.
dmu_sync() keeps the dedup checksum for the override BP. Syncing-context
policy then enables dedup, but zio_write_bp_init() cannot reuse an
encrypted dedup override and restores the regular write pipeline.

dbuf_write() built its ABD from the retained buffer but passed the live
dbuf size to ZIO. After growth, compression can therefore read beyond
the retained allocation. After shrink, the older transaction group's
block is instead written with the newer, smaller LSIZE and truncated
data.

This was observed as a 527 KiB compression request against a retained

    [20 lines not shown]
DeltaFile
+321-40cmd/ztest.c
+21-6module/zfs/dbuf.c
+342-462 files

LLVM/project 9a793fdllvm/test/CodeGen/AMDGPU llvm.amdgcn.rsq.bf16.ll llvm.amdgcn.rcp.bf16.ll

[AMDGPU] Autogen tests with new changes (#214286)

Missed in https://github.com/llvm/llvm-project/pull/214040
DeltaFile
+12-12llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.bf16.ll
+8-8llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.bf16.ll
+20-202 files

LLVM/project 1e9d4f4llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[AsmPrinter] Use DenseMap instead of MapVector (NFC) (#214256)

MBBSectionNumBlocks is accessed only via MapVector::operator[].

This patch changes its type to DenseMap to avoid populating the vector
portion of MapVector.
DeltaFile
+1-1llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+1-11 files

LLVM/project dfa41fflldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Raise error if in-place operators can't modify lldb.value
DeltaFile
+21-14lldb/bindings/python/python-extensions.swig
+6-6lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+27-202 files

LLVM/project 2663466lldb/bindings/python python-extensions.swig, lldb/test/API/python_api/value/value_wrap TestValueAPIWrapper.py

[lldb] Fix existing operators on lldb.value
DeltaFile
+42-14lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+12-12lldb/bindings/python/python-extensions.swig
+54-262 files

LLVM/project f241796lldb/bindings/python python-extensions.swig

[lldb] Remove Python 2 operators from lldb.value
DeltaFile
+0-12lldb/bindings/python/python-extensions.swig
+0-121 files

LLVM/project c458d56lldb/test/API/python_api/value/value_wrap Makefile main.c

[lldb] Add tests for `lldb.value`
DeltaFile
+269-0lldb/test/API/python_api/value/value_wrap/TestValueAPIWrapper.py
+39-0lldb/test/API/python_api/value/value_wrap/main.c
+3-0lldb/test/API/python_api/value/value_wrap/Makefile
+311-03 files

LLVM/project 2b6ed08.github/workflows release-documentation.yml release-sources.yml

workflows: Remove unnecessary checkouts before uses of upload-release-artifact

The workflow is on self-contained and checks out its own scripts, so we
don't need to do this in the calling workflow.  The '$' prefix in the
uses tag tells github actions to load the action from the repository
directly rather than searching for it on the local file system.

https://github.blog/changelog/2026-07-30-reference-same-repository-actions-with-self-repository-syntax/
DeltaFile
+1-13.github/workflows/release-binaries.yml
+1-11.github/workflows/release-sources.yml
+1-8.github/workflows/release-documentation.yml
+3-323 files

LLVM/project dd70646clang/lib/Sema SemaAMDGPU.cpp, clang/test/SemaHIP amdgpu-builtin-fence.hip

[AMDGPU][Clang] Handle instantiation-dependent fence arguments

Refactor atomic builtin checks into their switch case and defer constant
evaluation of dependent arguments until instantiation, avoiding a potential
crash during template definition.

Fixes ROCM-29058.
DeltaFile
+47-50clang/lib/Sema/SemaAMDGPU.cpp
+33-0clang/test/SemaHIP/amdgpu-builtin-fence.hip
+80-502 files

FreeBSD/ports da9d792net/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.5.0

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.0
DeltaFile
+3-3net/dhcpcd/distinfo
+1-1net/dhcpcd/Makefile
+4-42 files

HardenedBSD/ports da9d792net/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.5.0

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.0
DeltaFile
+3-3net/dhcpcd/distinfo
+1-1net/dhcpcd/Makefile
+4-42 files