FreeBSD/doc ac1bf24website/content/ru/releases/15.1R errata.adoc

website/ru: Update releases/15.1R/errata.adoc

Update to EN a4366bb091ae7ace1d2725a8218666fa29db9197
DeltaFile
+7-3website/content/ru/releases/15.1R/errata.adoc
+7-31 files

FreeNAS/freenas 07075ecsrc/middlewared/middlewared/plugins/pool_ dataset_encryption_lock.py, src/middlewared/middlewared/pytest/unit/api test_api_structure.py

validate doc refs
DeltaFile
+126-93src/middlewared/middlewared/pytest/unit/api/test_api_structure.py
+1-1src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+127-942 files

LLVM/project 223bdefclang/include/clang/Parse Parser.h, clang/lib/Parse ParseCXXInlineMethods.cpp ParseDecl.cpp

[BoundsSafety] unify ParseLexedAttribute (#186033)

Resolves #93263
DeltaFile
+46-40clang/lib/Parse/ParseCXXInlineMethods.cpp
+2-25clang/lib/Parse/ParseDecl.cpp
+5-14clang/include/clang/Parse/Parser.h
+53-793 files

LLVM/project 8b1cc13llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine assume.ll assume-loop-align.ll

Revert "[InstCombine] Merge consecutive assumes (#204983)"

This reverts commit b9940aa6cf3c30ae8eb3c2059c0869ed95bb42aa.
DeltaFile
+3-19llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+14-6llvm/test/Transforms/InstCombine/assume.ll
+2-1llvm/test/Transforms/PhaseOrdering/AArch64/std-find.ll
+2-1llvm/test/Transforms/InstCombine/assume-loop-align.ll
+21-274 files

OpenBSD/src 5Ah6vR3usr.bin/tmux status.c

   Make cursor movement exit incremental prompt (more like emacs).
VersionDeltaFile
1.264+26-1usr.bin/tmux/status.c
+26-11 files

LLVM/project 556e7f3llvm/test/FileCheck/dump-input color.txt

Update new test for changes in PR #198138
DeltaFile
+3-3llvm/test/FileCheck/dump-input/color.txt
+3-31 files

Linux/linux 4708cacdrivers/staging/rtl8723bs/core rtw_xmit.c rtw_security.c, drivers/staging/rtl8723bs/hal sdio_ops.c

Merge tag 'staging-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging

Pull staging driver updates from Greg KH:
 "Here is the big set of staging driver updates for 7.2-rc1.

  Nothing major in here, just constant grind of tiny cleanups and coding
  style fixes and wrapper removals. Overall more code was removed than
  added, always a nice sign that things are progressing forward.

  Changes outside of drivers/staging/ was due to the octeon driver
  changes, which for some reason also lives partially in the mips
  subsystem, someday that all will be untangled and cleaned up, or just
  removed entirely, it's hard to tell which is going to be its fate.

  Other than octeon driver cleanups, in here are the usual:

   - rtl8723bs driver reworking and cleanups, being the bulk of this
     merge window given all of the issues and wrappers involved in that
     beast of a driver

    [33 lines not shown]
DeltaFile
+134-143drivers/staging/rtl8723bs/core/rtw_xmit.c
+105-118drivers/staging/rtl8723bs/core/rtw_security.c
+58-128drivers/staging/rtl8723bs/core/rtw_recv.c
+91-91drivers/staging/rtl8723bs/include/hal_pwr_seq.h
+15-159drivers/staging/rtl8723bs/hal/sdio_ops.c
+17-155drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
+420-794133 files not shown
+1,622-2,879139 files

FreeBSD/ports 5ffb8c3x11/swayimg distinfo Makefile

x11/swayimg: update to 5.4

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.4
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/swayimg/distinfo
+1-1x11/swayimg/Makefile
+4-42 files

FreeBSD/ports 118f4c8multimedia/vmaf pkg-plist distinfo, multimedia/vmaf/files patch-i386

multimedia/vmaf: update to 3.2.0

Changes:        https://github.com/Netflix/vmaf/releases/tag/v3.2.0
Reported by:    GitHub (watch releases)
DeltaFile
+0-76multimedia/vmaf/files/patch-i386
+9-1multimedia/vmaf/pkg-plist
+3-3multimedia/vmaf/distinfo
+1-1multimedia/vmaf/Makefile
+13-814 files

FreeBSD/ports df817bfwww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.32.4

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.4
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeNAS/freenas 47963cdsrc/middlewared/middlewared/plugins network.py keychain.py, src/middlewared/middlewared/plugins/pool_ dataset.py pool_disk_operations.py

run sphinx and sphinx-lint on the method docstrings
DeltaFile
+95-0src/middlewared/middlewared/pytest/unit/api/test_api_structure.py
+33-48src/middlewared/middlewared/plugins/pool_/dataset.py
+53-22src/middlewared/middlewared/plugins/network.py
+37-37src/middlewared/middlewared/plugins/keychain.py
+20-52src/middlewared/middlewared/plugins/vm/__init__.py
+20-40src/middlewared/middlewared/plugins/pool_/pool_disk_operations.py
+258-199111 files not shown
+640-799117 files

LLVM/project 63692a9llvm/include/llvm/ProfileData MemProf.h, llvm/lib/ProfileData MemProfReader.cpp

[ProfileData] Avoid unnecessary copies. (#204875)

Make `Frame` moveable and avoid some unnecessary copies in `RawMemProfReader`. Unnecessary copies fixed in this PR were found by the CSan prototype described in the RFC [1] CopySanitizer (CSan): Detecting unneccessary object copies at runtime.

[1] https://discourse.llvm.org/t/rfc-copysanitizer-csan-detecting-unneccessary-object-copies-at-runtime/91038

Co-authored-by: Jan Newger <jannewger at google.com>
DeltaFile
+2-2llvm/lib/ProfileData/MemProfReader.cpp
+3-0llvm/include/llvm/ProfileData/MemProf.h
+5-22 files

OpenBSD/src 72sjp3kusr.bin/tmux format.c tmux.1

   Add z modifier to m operator for fuzzy match.
VersionDeltaFile
1.385+24-2usr.bin/tmux/format.c
1.1097+10-4usr.bin/tmux/tmux.1
+34-62 files

LLVM/project c046d4b.github CODEOWNERS

[GitHub] Add googlewalt to Bazel codeowners (#205174)
DeltaFile
+1-1.github/CODEOWNERS
+1-11 files

LLVM/project ab558a6llvm/test/FileCheck/dump-input annotations.txt filter.txt, llvm/test/FileCheck/dump-input/search-range-annotations check-label-follows.txt

Merge branch 'filecheck-braced-search-ranges' into filecheck-dump-input-default-colors
DeltaFile
+18-18llvm/test/FileCheck/dump-input/annotations.txt
+2-2llvm/test/FileCheck/dump-input/filter.txt
+1-1llvm/test/FileCheck/dump-input/context.txt
+1-1llvm/test/FileCheck/dump-input/enable.txt
+1-1llvm/test/FileCheck/dump-input/search-range-annotations/check-label-follows.txt
+1-1llvm/utils/FileCheck/FileCheck.cpp
+24-246 files

LLVM/project e6199d8llvm/lib/Target/AMDGPU/Disassembler CMakeLists.txt

AMDGPU: Temporarily restore disassembler's dependency on TargetParser (#205175)

Reverts part of #204315
DeltaFile
+1-0llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
+1-01 files

LLVM/project 5ff7656llvm/test/FileCheck/dump-input annotations.txt filter.txt, llvm/test/FileCheck/dump-input/search-range-annotations check-label-follows.txt

Append "in search range" to "no match found"

Discussed at:

https://discourse.llvm.org/t/rfc-filecheck-improving-input-dump-readability/91112/5
DeltaFile
+18-18llvm/test/FileCheck/dump-input/annotations.txt
+2-2llvm/test/FileCheck/dump-input/filter.txt
+1-1llvm/test/FileCheck/dump-input/context.txt
+1-1llvm/test/FileCheck/dump-input/enable.txt
+1-1llvm/test/FileCheck/dump-input/search-range-annotations/check-label-follows.txt
+1-1llvm/utils/FileCheck/FileCheck.cpp
+24-246 files

NetBSD/pkgsrc-wip c446be9resterm COMMIT_MSG distinfo

resterm: Update to v0.43.2
DeltaFile
+5-23resterm/COMMIT_MSG
+3-3resterm/distinfo
+1-1resterm/Makefile
+9-273 files

OpenBSD/src aI0TMeSlib/libcrypto/x509 x509_vfy.c

   x509_vfy: make a NULL check explicit
VersionDeltaFile
1.152+2-2lib/libcrypto/x509/x509_vfy.c
+2-21 files

OPNSense/ports ef86a1cwww/phalcon distinfo Makefile

www/phalcon: update to 5.16.0
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/src 5bec087sys/dev/acpica acpi_spmc.c, sys/dev/amdsmu amdsmu.c

amdsmu(4), acpi_spmc(4): Fix ordering of calls

The AMD SMU is supposed to be notified of suspension the SPMC has been,
and conversely on resume, as expressed in comments.

Fix the EVENTHANDLER(9) priorities used so that they match the
comments. Lower values indeed indicate higher priority in this
subsystem.

Reviewed by:    obiwac
Fixes:          2c60fce365f4 ("amdsmu: Sleep entry/exit hints for PMFW")
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-2sys/dev/amdsmu/amdsmu.c
+2-2sys/dev/acpica/acpi_spmc.c
+4-42 files

OpenBSD/ports hkLwFlJfonts/hermit-font Makefile distinfo, fonts/hermit-font/pkg PLIST-web PLIST-main

   Move hermit-font to the font module, and package web fonts.
VersionDeltaFile
1.17+8-5fonts/hermit-font/Makefile
1.1+8-0fonts/hermit-font/pkg/PLIST-web
1.1+8-0fonts/hermit-font/pkg/PLIST-main
1.1+4-0fonts/hermit-font/pkg/DESCR-web
1.1+4-0fonts/hermit-font/pkg/DESCR-main
1.4+2-2fonts/hermit-font/distinfo
+34-72 files not shown
+34-78 files

LLVM/project dc520fclldb/test/API/functionalities/rerun_and_expr_dylib TestRerunAndExprDylib.py

[lldb][tests] Fix FS timing issue in `TestRerunAndExprDylib`. (#205116)

This PR fixes a timing issue that made `TestRerunAndExprDylib` fail with
a small probability. The test rebuilds a library; however, the build and
the re-build may fall into the same timestamp if the underlying
filesystem only has second granularity such that LLDB doesn't reload the
rebuilt library for the second execution.

The fix consists in artifically aging the library file from the first
build, i.e., setting its timestamp 10 seconds into the past. This not
only guarantees that LLDB reloads the file but also also that it is
rebuilt, so the explicit removing is now unnecessary and removed.

This issue exists for at least six months, possible since the tests
exists; I was not able to test older versions. However, we have recently
seen frequent failures, probably due to some change in our underlying
testing infrastructure.

Signed-off-by: Ingo Müller <ingomueller at google.com>
DeltaFile
+9-3lldb/test/API/functionalities/rerun_and_expr_dylib/TestRerunAndExprDylib.py
+9-31 files

FreeBSD/doc 7f63db6website/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 6ae188e12756359415577a140603168756ec2758
DeltaFile
+3-3website/content/ru/administration.adoc
+3-31 files

Linux/linux 0000d9cdrivers/char applicom.c, drivers/iio/adc ad4691.c

Merge tag 'char-misc-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull misc driver updates from Greg KH:
 "Here is the big set of char, misc, iio, fpga, and other small driver
  subsystems changes for 7.2-rc1.

  Lots of little stuff in here, the majority being of course the IIO
  driver updates, as a list they are:

   - IIO driver updates and additions

   - GPIB driver bugfixes and cleanups

   - Android binder driver updates (rust and C version)

   - counter driver updates

   - MHI driver updates


    [39 lines not shown]
DeltaFile
+2,682-0drivers/interconnect/qcom/nord.c
+2,084-0drivers/iio/adc/ad4691.c
+2,028-0drivers/interconnect/qcom/hawi.c
+1,837-0drivers/interconnect/qcom/shikra.c
+0-1,284drivers/misc/apds990x.c
+0-857drivers/char/applicom.c
+8,631-2,141522 files not shown
+19,487-8,286528 files

LLVM/project cd89a86llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG hoist-common-skip-pseudoprobe.ll fold-branch-to-common-dest-pseudoprobe.ll

[SimplifyCFG] Allow hoisting in the presence of pseudoprobes (#199753)

Fix regressions in the presence of pseudoprobes that prevents
SimplifyCFG from hoisting instructions into the predecessor. Teach
`hoistCommonCodeFromSuccessors` and `foldBranchToCommonDest` to ignore
pseudo probes and drop them when the BB is eliminated.

The minor loss of profile quality for these cases are justified, as not
performing these hoists degrades performance more and blocks downstream
passes like loop-vectorize (can be upto 30% in 526.blender_r and
525.x264_r).
DeltaFile
+103-0llvm/test/Transforms/SimplifyCFG/hoist-common-skip-pseudoprobe.ll
+102-0llvm/test/Transforms/SimplifyCFG/fold-branch-to-common-dest-pseudoprobe.ll
+11-0llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+216-03 files

LLVM/project 81638b0llvm/lib/Target/AMDGPU VOP1Instructions.td, llvm/test/MC/AMDGPU gfx1250_asm_vop1_err.s gfx1250_asm_vop3_from_vop1.s

[AMDGPU] Add MC omod support for bf16 trans instructions (#205144)

Based on recent gfx1250 sp3 update. Refer to DEGFXSP3-664
DeltaFile
+0-40llvm/test/MC/AMDGPU/gfx1250_asm_vop1_err.s
+32-0llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
+24-0llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1.s
+24-0llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1-fake16.s
+0-3llvm/lib/Target/AMDGPU/VOP1Instructions.td
+80-435 files

LLVM/project 9b1b03ellvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU maximumnum.ll minimumnum.ll

[AMDGPU] Update packed FP32 intrinsic cost model (#205145)

Intrinsics will not have packed vector benefit if they don't have 
the corresponding packed instructions.
DeltaFile
+20-20llvm/test/Analysis/CostModel/AMDGPU/maximumnum.ll
+20-20llvm/test/Analysis/CostModel/AMDGPU/minimumnum.ll
+7-2llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+47-423 files

LLVM/project 42d6d5bllvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp AMDGPUBaseInfo.h

AMDGPU: Refactor AMDGPUTargetID to not store MCSubtargetInfo (#204315)

Store the triple string and GPUKind instead. The dependence
on checking AMDHSA seems like an anti-feature, but maintain the
behavior of not printing the modifiers for other OSes. Start
parsing the target ID instead of performing a direct string
comparison. Also improve test coverage for the treatment of the
environment component of the triple. The main behavioral change
is this will now produce normalized triples in the output and
diagnostics. Practially, this means all of the places that
currently emit "--" will be expanded into "-unknown-".

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+102-102llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll
+76-33llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+22-22llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll
+33-10llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+27-1llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+17-0llvm/test/MC/AMDGPU/amdgcn-target-directive-triple-env.s
+277-16836 files not shown
+364-24342 files

OpenBSD/src zmzu1eGlib/libcrypto/x509 x509_vfy.c

   x509_vfy: remove unnecessary NULL checks before free

   looks good to claudio
VersionDeltaFile
1.151+4-7lib/libcrypto/x509/x509_vfy.c
+4-71 files