FreeNAS/freenas 5ba7276src/middlewared/middlewared/plugins/service_/services dbus_router.py

Fix intermittent HA failover stall in "Configuring system dataset"

When a node becomes MASTER with the sysdataset previously parked on
boot-pool (after a BACKUP transition), setup_impl takes the
"Abandoning ... in favor of <data pool>" branch and enters
release_system_dataset(), which stops and restarts netdata/
truenas_zfstierd/nfs/open-vm-tools around the umount+remount. The
restart of netdata was hanging until the dbus wait timed out (~95s),
blocking vrrp_master.

The unit was actually starting in <1s — middleware just never saw
the JobRemoved signal. Root cause: call_unit_action_and_wait and
_stop_unit_and_wait_for_exit used jeepney's default size-1 filter
queue. jeepney silently drops overflow (asyncio.QueueFull → pass),
and the receiver task dispatches batched JobRemoved signals without
yielding — so during a failover's signal burst the target signal is
lost and the wait times out.

Pass an unbounded asyncio.Queue() to router.filter() at both call
sites.
DeltaFile
+9-2src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+9-21 files

LLVM/project b405ce2clang/include/clang/Basic DiagnosticParseKinds.td

fix ci
DeltaFile
+2-2clang/include/clang/Basic/DiagnosticParseKinds.td
+2-21 files

LLVM/project 3e92883clang-tools-extra/clangd XRefs.cpp, clang-tools-extra/clangd/test type-hierarchy-ext.test type-hierarchy.test

[clangd] Remove redundant symbol name from hierarchy item details (#170112)

Closes clangd/clangd#2346.
DeltaFile
+55-61clang-tools-extra/clangd/unittests/CallHierarchyTests.cpp
+2-2clang-tools-extra/clangd/test/type-hierarchy-ext.test
+2-2clang-tools-extra/clangd/test/type-hierarchy.test
+2-1clang-tools-extra/clangd/XRefs.cpp
+61-664 files

FreeBSD/ports 371cbc3textproc/oyo distinfo Makefile.crates

textproc/oyo: Update to 0.1.33

ChangeLog:

- https://github.com/ahkohd/oyo/releases/tag/v0.1.31
- https://github.com/ahkohd/oyo/releases/tag/v0.1.32
- https://github.com/ahkohd/oyo/releases/tag/v0.1.33

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+15-9textproc/oyo/distinfo
+6-3textproc/oyo/Makefile.crates
+2-2textproc/oyo/Makefile
+23-143 files

OpenBSD/ports rqvena8sysutils/firmware/mwx Makefile distinfo, sysutils/firmware/mwx/pkg PLIST

   Update mwx firmware and include the MT7925 firmware files.
   OK sthen@
VersionDeltaFile
1.2+4-1sysutils/firmware/mwx/Makefile
1.2+2-2sysutils/firmware/mwx/distinfo
1.2+2-0sysutils/firmware/mwx/pkg/PLIST
+8-33 files

FreeBSD/src df5e9e3sys/dev/usb usb_transfer.c

usb: Add missing mtx lock and unlock in pushing dma queue

Accessing usb_xfer_queue requires bus lock, we added this missing lock
in here to prevent racing issue.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57293
DeltaFile
+2-0sys/dev/usb/usb_transfer.c
+2-01 files

FreeBSD/ports e3ac6cdMk bsd.port.mk

Mk/bsd.port.mk: Add EXTRACT_ENV

Add an EXTRACT_ENV variable which defaults to LC_ALL=C.UTF-8.  We set
LC_ALL=C globally to ensure our scripts work the way we intend them to,
but this causes tar and unzip to fail to extract distfiles containing
names that cannot be expressed in ASCII.  This was previously masked by
a bug in libarchive which caused tar and unzip to fail to notice that
these names were unconvertible and just pass them through unchanged.

MFH:            2026Q2
Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D57295

(cherry picked from commit 98103f19430200b36e9adcb10ed8831ce9ffc42f)
DeltaFile
+4-1Mk/bsd.port.mk
+4-11 files

FreeBSD/ports 98103f1Mk bsd.port.mk

Mk/bsd.port.mk: Add EXTRACT_ENV

Add an EXTRACT_ENV variable which defaults to LC_ALL=C.UTF-8.  We set
LC_ALL=C globally to ensure our scripts work the way we intend them to,
but this causes tar and unzip to fail to extract distfiles containing
names that cannot be expressed in ASCII.  This was previously masked by
a bug in libarchive which caused tar and unzip to fail to notice that
these names were unconvertible and just pass them through unchanged.

MFH:            2026Q2
Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D57295
DeltaFile
+4-1Mk/bsd.port.mk
+4-11 files

FreeBSD/ports 2e2e12esecurity/picosha2 distinfo Makefile

security/picosha2: update 1.0.0-23 → 1.0.1
DeltaFile
+3-3security/picosha2/distinfo
+1-2security/picosha2/Makefile
+4-52 files

FreeBSD/ports 8f2cc02cad/nvc distinfo Makefile

cad/nvc: update 1.20.1 → 1.21.0
DeltaFile
+3-3cad/nvc/distinfo
+1-1cad/nvc/Makefile
+4-42 files

LLVM/project f24ee22mlir/test/Conversion/MemRefToEmitC memref-to-emitc-alloc.mlir memref-to-emitc-alloc-dealloc.mlir

[mlir][EmitC] Include DeallocOp in AllocOp memref conversion tests (#198275)

This PR helps keep changes introduced in
https://github.com/llvm/llvm-project/pull/194591 visible, by renaming
files in a separate commit.
DeltaFile
+0-72mlir/test/Conversion/MemRefToEmitC/memref-to-emitc-alloc.mlir
+72-0mlir/test/Conversion/MemRefToEmitC/memref-to-emitc-alloc-dealloc.mlir
+72-722 files

LLVM/project 8ab00f2llvm/test/CodeGen/Generic available_externally_alias.ll 2009-03-17-LSR-APInt.ll

[z/OS][tests] XFAIL using aliases on z/OS (#200176)

This PR XFAIL 2 lit test cases as the following errors are expected:

```
FAIL: LLVM :: CodeGen/Generic/available_externally_alias.ll
# | <unknown>:0: error: Only aliases to functions is supported in GOFF.

FAIL: LLVM :: CodeGen/Generic/2009-03-17-LSR-APInt.ll
# | <unknown>:0: error: Weak alias/reference not supported on z/OS
```
DeltaFile
+2-2llvm/test/CodeGen/Generic/available_externally_alias.ll
+2-2llvm/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll
+4-42 files

FreeBSD/ports 87e3fc6multimedia/obs-studio distinfo Makefile

multimedia/obs-studio: update 32.1.0 → 32.1.2
DeltaFile
+3-3multimedia/obs-studio/distinfo
+1-2multimedia/obs-studio/Makefile
+4-52 files

LLVM/project a16511cclang/lib/Driver Driver.cpp Types.cpp, clang/lib/Driver/ToolChains Clang.cpp

[clang][modules-driver] Precompile std modules independently of -o and final phase (#199289)

With this, Standard library modules are always precompiled as the
primary output of their `-cc1` invocation, instead of being produced as
a byproduct of compiling the Standard library modules to object files.

This also keeps Standard library module precompilation independent of
the final phase specified on the command line, so importing them keep
working under `-fsyntax-only` (and other command-line options that
specify the final phase).

This also makes the Standard library module precompilation independent
of the `-o` flag, so that a command like `clang -std=c++23
-fmodules-driver main.cpp -o main` no longer redirects the Standard
library module outputs to 'main', breaking the compilation.
DeltaFile
+69-1clang/test/Driver/modules-driver-import-std.cpp
+41-13clang/lib/Driver/Driver.cpp
+33-9clang/lib/Driver/Types.cpp
+11-11clang/test/Driver/modules-driver-dep-graph-stdlib-modules.cpp
+15-2clang/lib/Driver/ModulesDriver.cpp
+5-1clang/lib/Driver/ToolChains/Clang.cpp
+174-372 files not shown
+180-378 files

LLVM/project 5536348llvm/utils/lit/lit TestingConfig.py

[lit] Handle config loading safely (#200168)

Currently, the config file is opened outside the `try` block without
explicit encoding and handled with a bare `except`.
We can move to putting a `with open()` context manager inside the `try`
block and catching OSError.

Signed-off-by: Prasoon Kumar <prasoonkumar054 at gmail.com>
DeltaFile
+3-3llvm/utils/lit/lit/TestingConfig.py
+3-31 files

LLVM/project 3c21a0cllvm/lib/Target/SPIRV SPIRVLegalizerInfo.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers i128-icmp.ll

[SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (#199998)

Without this, i128 G_ICMP fails legalization before OpTypeInt emits the
diagnostic

---------

Co-authored-by: Dmitry Sidorov <dsidorov at amd.com>
DeltaFile
+32-0llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-icmp.ll
+5-5llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+37-52 files

LLVM/project b43dcbellvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_poison_freeze poison.ll poison-composite.ll

Implement SPV_KHR_poison_freeze extension (#198037)

Specification can be found here:

https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_poison_freeze.asciidoc
DeltaFile
+122-44llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+103-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_poison_freeze/poison.ll
+43-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_poison_freeze/poison-composite.ll
+40-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_poison_freeze/freeze.ll
+33-4llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+31-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_poison_freeze/arithmetic-poison-execmode.ll
+372-4810 files not shown
+447-5416 files

FreeBSD/src 9fb5642sys/dev/sound/pcm sound.c

sound: Centralize and improve hot-swapping

Introduce pcm_hotswap(), which is responsible for sending devctl
SND/CONN notifications.

There are two user-visible improvements with this patch:

First, in pcm_unregister(), instead of just sending a SND/CONN/NODEV
notification when all devices have detached, we also switch to the new
default device if the previously default one has detached, but there are
more left.

Second, in pcm_register(), if the device happens to also be the new
default device, we hot-swap to it. Additionally, if hw.snd.default_auto
is set to 2, then we will essentially be hot-swapping to the newest
attached device.

The latter is especially useful for laptops like the Framework 16, which
comes with a built-in snd_hda(4) speaker-microphone-only device, and

    [16 lines not shown]
DeltaFile
+36-11sys/dev/sound/pcm/sound.c
+36-111 files

LLVM/project 34e7ecallvm/lib/IR Constants.cpp

[IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (#200179)

They bind a reference into the map and write through it after erasing
the old entry. This will not hold for backward-shift deletion. Extracted
from #199615
DeltaFile
+12-15llvm/lib/IR/Constants.cpp
+12-151 files

FreeBSD/src 803f686libexec/rc/rc.d virtual_oss

rc: virtual_oss: Wait for process to exit

Sometimes virtual_oss processes do not exit immediatelly. If we do not
wait for the processes to fully exit before returning from
virtual_oss_stop(), then the service restart operation might call
virtual_oss_start() too early and fail, because it will think the
service wasn't stopped and is still running.

Reported by:    jrm
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33
DeltaFile
+3-1libexec/rc/rc.d/virtual_oss
+3-11 files

FreeBSD/src a576e51libexec/rc rc.conf, libexec/rc/rc.d virtual_oss

rc: virtual_oss: Define some variables in rc.conf

They will now be part of /etc/defaults/rc.conf and be accessible by
sysrc(8).

Fixes:          70e27ecba518 ("virtual_oss: Introduce virtual_oss_default_control_device rc variable")
PR:             295560
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Reqeust:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33
DeltaFile
+1-11libexec/rc/rc.d/virtual_oss
+5-1libexec/rc/rc.conf
+6-122 files

FreeBSD/src b2677d0libexec/rc/rc.d virtual_oss

rc: virtual_oss: Handle absent pidfile properly

Instead of throwing errors from the programs that use it, print a
warning if the file does not exist.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33
DeltaFile
+11-6libexec/rc/rc.d/virtual_oss
+11-61 files

OpenBSD/src szIpe6Pusr.sbin/bgpd rde_update.c

   Revert a small part of the earlier adjout_prefix_dump diff.

   In up_process_prefix() bring back the path_id_tx hack for regular peers.
   A peer not using add-path send will set the path_id_tx to 0 and so
   adjout_prefix_first() will return the right match.

   This was undone because there is a problem with this when a peer switches
   mode (from add-path send back to no add-path). adjout_prefix_first()
   returns a prefix where path_id_tx is not 0 but adjout_prefix_update()
   expects that to be 0. This edge case is far less common and a better
   workaround can be found here.

   Fixes the addpath intergration test.
VersionDeltaFile
1.198+6-3usr.sbin/bgpd/rde_update.c
+6-31 files

LLVM/project 2766733compiler-rt CMakeLists.txt, compiler-rt/lib/profile CMakeLists.txt InstrProfilingFile.c

[compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (#200127)
DeltaFile
+9-1compiler-rt/lib/profile/CMakeLists.txt
+9-0compiler-rt/CMakeLists.txt
+4-0compiler-rt/lib/profile/InstrProfilingFile.c
+22-13 files

LLVM/project 992ee59compiler-rt/cmake/Modules AllSupportedArchDefs.cmake, compiler-rt/lib/asan asan_allocator.h

Add support for Alpha to libsanitizer (#194161)

Add support for [Alpha](https://en.wikipedia.org/wiki/DEC_Alpha) to
libsanitizer.

- [sanitizer] Add SANITIZER_ALPHA platform macro
- [sanitizer] Add Linux/Alpha syscall implementation
- [sanitizer] Skip __old_kernel_stat check on Alpha
- [sanitizer] Use statx for stat syscalls on Linux/Alpha
- [sanitizer] Add GetPcSpBp signal context support for Alpha
- [sanitizer] Add Alpha struct size constants
- [sanitizer] Add Alpha ioctl encoding constants
- [compiler-rt] sanitizer: Alpha struct sigaction has no sa_restorer
- [compiler-rt] sanitizer: Disable interceptor trampoline on Alpha
- [compiler-rt] sanitizer: Add Alpha __sanitizer_dirent layout
- [compiler-rt] sanitizer: Add Alpha ThreadDescriptorSizeFallback()
- [compiler-rt] Enable Alpha Linux target
- [compiler-rt] Use fixed shadow offset 0x10000000000 (1T) for Alpha
- [compiler-rt][ASan] Limit allocator to 512G on Alpha

    [2 lines not shown]
DeltaFile
+146-0compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_alpha.inc
+26-7compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
+13-2compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+4-3compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+6-0compiler-rt/lib/sanitizer_common/sanitizer_platform.h
+5-0compiler-rt/lib/asan/asan_allocator.h
+200-126 files not shown
+214-1712 files

LLVM/project d5edbe4.github/workflows/upload-release-artifact action.yml

workflows/upload-release-artifact: Validate input and remove template expansion (#199972)

https://github.com/llvm/llvm-project/security/code-scanning/1757
https://github.com/llvm/llvm-project/security/code-scanning/1758
https://github.com/llvm/llvm-project/security/code-scanning/1759
https://github.com/llvm/llvm-project/security/code-scanning/1760
https://github.com/llvm/llvm-project/security/code-scanning/1761
DeltaFile
+17-5.github/workflows/upload-release-artifact/action.yml
+17-51 files

LLVM/project 5d29057.github/actions/push-container action.yml

actions/push-container: Remove template expansion (#200062)

https://github.com/llvm/llvm-project/security/code-scanning/1757
DeltaFile
+1-1.github/actions/push-container/action.yml
+1-11 files

LLVM/project c8ef5dcllvm/lib/Transforms/Vectorize VPlan.h LoopVectorize.cpp, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Directly pass SrcEltTy when constructing WideGEP (NFC) (#200043)

Avoid getting the source element type from the underlying instruction,
and make the underlying instruction optional.
DeltaFile
+13-10llvm/lib/Transforms/Vectorize/VPlan.h
+5-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-2llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+23-174 files

NetBSD/src V3tdbD3sbin/mount_nfs mount_nfs.c mount_nfs.8, sys/nfs nfs_clntsubs.c nfsmount.h

   PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
   wcc-related messages. Apparently some synology server is causing them. This
   just suppresses the messages, but does not change the behavior of the client.
VersionDeltaFile
1.8+7-5sys/nfs/nfs_clntsubs.c
1.77+6-2sbin/mount_nfs/mount_nfs.c
1.53+4-2sbin/mount_nfs/mount_nfs.8
1.55+4-2sys/nfs/nfsmount.h
+21-114 files

LLVM/project ebe8595lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime AppleObjCClassDescriptorV2.cpp AppleObjCClassDescriptorV2.h

[lldb][NFCI] Cleanup APIs in AppleObjCClassDescriptorV2 (#200122)

This removes unnecessary unique_ptrs and uses better error handling
(expected instead of bools).
DeltaFile
+75-72lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
+10-7lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
+85-792 files