OpenZFS/src a170134man/man4 zfs.4, module/os/freebsd/zfs sysctl_os.c

metaslab: expose df_alloc_threshold and df_free_pct on Linux

Expose metaslab_df_alloc_threshold and metaslab_df_free_pct as module
parameters on Linux, matching their existing FreeBSD sysctls.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18632
DeltaFile
+0-26module/os/freebsd/zfs/sysctl_os.c
+12-0man/man4/zfs.4
+8-0module/zfs/metaslab.c
+20-263 files

OpenZFS/src b35bf7etests/zfs-tests/tests/functional/cli_root/zpool_import zpool_import_parallel_pos.ksh

ZTS: relax zpool_import_parallel_pos.ksh timing

Occasionally in the CI this test will fail because the parallel import
took longer than half of the serial time (but still less than the full
serial time).  Increase the cutoff to 3/4 of the serial time to preserve
the intent yet try and avoid these false positive failures.

Reviewed-by: Chris Longros <chris.longros at gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18634
DeltaFile
+2-2tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_parallel_pos.ksh
+2-21 files

FreeNAS/freenas d2c73a2src/freenas/etc/systemd/system/getty@tty1.service.d override.conf

NAS-141238 / 26.0.0-RC.1 / midcli: safeguard for possible memory leaks in python-prompt-toolkit (by themylogin) (#19083)

The actual issue is fixed by https://github.com/truenas/midcli/pull/130

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

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+2-0src/freenas/etc/systemd/system/getty@tty1.service.d/override.conf
+2-01 files

LLVM/project 0b156e1clang-tools-extra/clang-doc Representation.cpp Representation.h

[clang-doc] Clean up implementation with better casting

Having access to RTTI style casting lets us use slightly nicer
structures to clean up the overly complicated dispatch logic in merging
and other places.
DeltaFile
+19-51clang-tools-extra/clang-doc/Representation.cpp
+15-5clang-tools-extra/clang-doc/Representation.h
+34-562 files

LLVM/project 83acb62clang-tools-extra/clang-doc Representation.h Representation.cpp

[clang-doc] Use llvm RTTI over handrolled casting

Clang-Doc has a limited amount of polymorphism over Info types.
Historically, these have just been cast directly in a few places, but we
can use the existing llvm RTTI implementation to more rigorously
dispatch and query the types involved with only limited extra code.
This should make future changes a bit harder to get wrong.
DeltaFile
+36-0clang-tools-extra/clang-doc/Representation.h
+10-17clang-tools-extra/clang-doc/Representation.cpp
+8-8clang-tools-extra/clang-doc/BitcodeWriter.cpp
+6-6clang-tools-extra/clang-doc/Serialize.cpp
+5-5clang-tools-extra/clang-doc/MDGenerator.cpp
+5-5clang-tools-extra/clang-doc/JSONGenerator.cpp
+70-412 files not shown
+77-528 files

OpenBSD/ports hvpg0lVgames/lincity-ng Makefile distinfo, games/lincity-ng/patches patch-src_lincity-ng_Config_cpp patch-src_lincity_MapPoint_hpp

   update to lincity-ng-2.14.2
VersionDeltaFile
1.6+333-222games/lincity-ng/pkg/PLIST
1.33+27-31games/lincity-ng/Makefile
1.1+32-0games/lincity-ng/patches/patch-src_lincity-ng_Config_cpp
1.1+14-0games/lincity-ng/patches/patch-src_lincity_MapPoint_hpp
1.1+11-0games/lincity-ng/patches/patch-CMakeLists_txt
1.4+2-2games/lincity-ng/distinfo
+419-2552 files not shown
+419-2558 files

FreeBSD/ports 4fcb9cdnet Makefile, net/bone-kmods Makefile pkg-descr

net/bone-kmods: Collection of netgraph kernel modules

Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D56743
DeltaFile
+47-0net/bone-kmods/Makefile
+14-0net/bone-kmods/pkg-descr
+3-0net/bone-kmods/distinfo
+1-0net/Makefile
+65-04 files

OPNSense/core 162c415src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Validate setGeneralAction as well
DeltaFile
+9-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+9-31 files

LLVM/project 3ab0c51libc/src/link CMakeLists.txt

[libc] Add missing `dl_iterate_phdr` dependencies to avoid spurious build failures (#201574)

Example:
https://github.com/llvm/llvm-project/actions/runs/26945498241/job/79504837451?pr=201452

"Spurious" means, in this case, that the build may succeed or fail
depending on whether the files were generated before the dependent is
built.
DeltaFile
+2-0libc/src/link/CMakeLists.txt
+2-01 files

LLVM/project 5133256clang-tools-extra/clang-doc JSONGenerator.cpp HTMLGenerator.cpp

[clang-doc] Move Generator classes into the anonymous namespace

Clang-Tidy suggest moving these classes into the anonymous namespace,
to enforce internal linkage.
DeltaFile
+21-21clang-tools-extra/clang-doc/JSONGenerator.cpp
+11-11clang-tools-extra/clang-doc/HTMLGenerator.cpp
+12-9clang-tools-extra/clang-doc/MDGenerator.cpp
+8-4clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+52-454 files

FreeBSD/ports faee977misc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.8.8 → 0.8.9
DeltaFile
+3-3misc/py-langsmith/distinfo
+2-2misc/py-langsmith/Makefile
+5-52 files

FreeBSD/ports 1e2580cnet/py-pook distinfo Makefile

net/py-pook: update 2.1.5 → 2.1.6
DeltaFile
+3-3net/py-pook/distinfo
+1-1net/py-pook/Makefile
+4-42 files

FreeBSD/ports 812bc16misc/netron distinfo Makefile

misc/netron: update 9.1.0 → 9.1.1
DeltaFile
+3-3misc/netron/distinfo
+2-2misc/netron/Makefile
+5-52 files

FreeBSD/ports 13e51eemisc/py-comfy-aimdo distinfo Makefile

misc/py-comfy-aimdo: update 0.4.8 → 0.4.9
DeltaFile
+3-3misc/py-comfy-aimdo/distinfo
+1-1misc/py-comfy-aimdo/Makefile
+4-42 files

FreeBSD/ports 6ad327ex11/rio distinfo Makefile

x11/rio: update 0.4.5 → 0.4.6
DeltaFile
+133-177x11/rio/distinfo
+66-89x11/rio/Makefile
+199-2662 files

FreeBSD/ports 8d6c652misc/py-langchain-core distinfo Makefile

misc/py-langchain-core: update 1.4.0 → 1.4.1
DeltaFile
+3-3misc/py-langchain-core/distinfo
+3-3misc/py-langchain-core/Makefile
+6-62 files

FreeBSD/ports 0525fe0misc/py-wandb distinfo Makefile

misc/py-wandb: update 0.27.1 → 0.27.2
DeltaFile
+3-3misc/py-wandb/distinfo
+2-2misc/py-wandb/Makefile
+5-52 files

LLVM/project 9aef315lldb/include/lldb/API SBDebugger.h, lldb/include/lldb/Core Debugger.h

[lldb] Add SBDebugger::SetTerminalDimensions to set width and height atomically (#201965)

Terminal width and height were communicated to the debugger separately,
via SetTerminalWidth() and SetTerminalHeight(). Each notified the
IOHandler and the statusline, so on a resize they recomputed their
layout twice: once with one dimension updated and the other still stale.

Add Debugger::SetTerminalDimensions(width, height) (exposed through
SBDebugger) that updates both properties before notifying, and
reimplement the single-axis setters and the driver's resize handler in
terms of it.

Also fix SBDebugger::GetTerminalHeight(), which returned the width.
DeltaFile
+13-16lldb/source/Core/Debugger.cpp
+19-0lldb/test/API/python_api/debugger/TestDebuggerAPI.py
+7-4lldb/tools/driver/Driver.cpp
+9-1lldb/source/API/SBDebugger.cpp
+8-0lldb/include/lldb/API/SBDebugger.h
+4-0lldb/include/lldb/Core/Debugger.h
+60-216 files

LLVM/project c1ee07bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 split-node-reused-and-reordered-operand.ll

Revert "[SLP]Keep reuse mask in sync when reordering split node operand"

This reverts commit dee1687bdba79e729b4ddf3e2c37ff9b5766dc75 to pacify
buildbots after failures in
https://lab.llvm.org/buildbot/#/builders/25/builds/18282 and others.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/202057
DeltaFile
+0-104llvm/test/Transforms/SLPVectorizer/X86/split-node-reused-and-reordered-operand.ll
+1-13llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1172 files

OpenBSD/src Cqdbcovlib/libtls tls_internal.h, lib/libtls/man tls_config_set_protocols.3

   add X25519MLKEM768 to the start of the default ECDHE curves list, allowing
   libtls clients to connect to servers which don't offer any other curves
   (this has been seen in the wild with got, reported by stsp).  ok tb@

   depends on recent libssl changes (ssl_tlsext.c r1.161, t1_lib.c r1.209).
VersionDeltaFile
1.14+4-4lib/libtls/man/tls_config_set_protocols.3
1.87+2-2lib/libtls/tls_internal.h
+6-62 files

OpenBSD/ports vlzfLsBsecurity/p5-Crypt-OpenSSL-X509 distinfo Makefile

   update p5-Crypt-OpenSSL-X509 to 2.1.1
VersionDeltaFile
1.14+2-2security/p5-Crypt-OpenSSL-X509/distinfo
1.21+2-1security/p5-Crypt-OpenSSL-X509/Makefile
+4-32 files

OPNSense/core 1f5916esrc/opnsense/mvc/app/library/OPNsense/Core ConfigMaintenance.php

The nat.outbound.rule flush seems to work just fine, remove this comment
DeltaFile
+0-1src/opnsense/mvc/app/library/OPNsense/Core/ConfigMaintenance.php
+0-11 files

NetBSD/src XCFpsrysys/dev/acpi sdhc_acpi.c

   sdhc: Set SDHC_FLAG_NO_PWR0 for RKCP0D40
VersionDeltaFile
1.23+3-2sys/dev/acpi/sdhc_acpi.c
+3-21 files

OpenBSD/src lTqmUV4sys/dev/ic ufshci.c

   Increase register status polling busy-wait from 250 to 500ms.
   This makes ufshci(4) survive a suspend on the Samsung Galaxy Book4 Edge.
VersionDeltaFile
1.47+2-2sys/dev/ic/ufshci.c
+2-21 files

LLVM/project e6fab59lldb/include/lldb/Symbol Symbol.h

[lldb] Change Symbol size assert to 64 bit only (#202042)

Follow up to
https://github.com/llvm/llvm-project/pull/200919#issuecomment-4635479078
DeltaFile
+0-4lldb/include/lldb/Symbol/Symbol.h
+0-41 files

NetBSD/src mDekJTisys/dev/sdmmc sdhc.c

   When seeing an error from the host controller, delay the soft reset by 100us.

   This helps the hardware found in Rockchip RK3568 and RK3588 SoCs.
   See PR kern/60311.

   Needs pullup to netbsd-10 and -11.
VersionDeltaFile
1.126+5-3sys/dev/sdmmc/sdhc.c
+5-31 files

LLVM/project 35d520allvm/include/llvm/IR Intrinsics.td Intrinsics.h, llvm/lib/IR Intrinsics.cpp

[NFC][LLVM] Introduce `IIT_MATCH` to represents `LLVMMatchType` (#202034)

Currently, the fully dependent identity type `LLVMMatchType` is
represented in the IIT encoding table as `IIT_ANY` with `AK_MatchType`
argument kind. Instead, add a new IIT code `IIT_MATCH` to represent such
dependent types, so that `IIT_ANY` is used to represent just the core
overload types.
DeltaFile
+18-13llvm/lib/IR/Intrinsics.cpp
+5-7llvm/include/llvm/IR/Intrinsics.td
+6-4llvm/include/llvm/IR/Intrinsics.h
+29-243 files

OpenBSD/ports ooGifzRgames/gnushogi/patches patch-gnushogi_book_c patch-gnushogi_init_c

   games/gnushogi: use correct spelling of NULL
VersionDeltaFile
1.2+1-1games/gnushogi/patches/patch-gnushogi_book_c
1.5+1-1games/gnushogi/patches/patch-gnushogi_init_c
+2-22 files

OPNSense/core fe45976src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php, src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Add a scoped setGeneralAction() that only saves the general section of the model
DeltaFile
+9-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+10-12 files

FreeBSD/ports 0750954lang/python314 Makefile, lang/python315 Makefile

lang/python3*: give maintainership to the python@ team

Thank you for your past maintainership, but these ports should always be
maintained by a team, not individuals.
DeltaFile
+1-1lang/python315/Makefile
+1-1lang/python314/Makefile
+2-22 files