Linux/linux 9d87d0finclude/linux/kho/abi kexec_handover.h, kernel/liveupdate kexec_handover.c

Merge tag 'liveupdate-fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull liveupdate fixes from Mike Rapoport:
 "Two kexec handover regression fixes:

   - fix order calculation for kho_unpreserve_pages() to make sure sure
     that the order calculation in kho_unpreserve_pages() mathes the
     order calculation in kho_preserve_pages().

   - fix math in calculation of KHO_TREE_MAX_DEPTH to make it work with
     16KB pages"

* tag 'liveupdate-fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:
  kho: fix order calculation for kho_unpreserve_pages()
  kho: fix KHO_TREE_MAX_DEPTH for non-4KB page sizes
DeltaFile
+32-24kernel/liveupdate/kexec_handover.c
+1-1include/linux/kho/abi/kexec_handover.h
+33-252 files

Linux/linux a29c0b0mm memblock.c

Merge tag 'fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock fix from Mike Rapoport:
 "Fix regression from memblock_free_late() refactoring

  After refactoring of memblock_free_late() and free_init_pages() it
  became possible to call memblock_free() after memblock init data was
  discarded.

  Make sure memblock_free() does not touch memblock.reserved unless it
  is called early enough or when ARCH_KEEP_MEMBLOCK is enabled"

* tag 'fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  memblock: don't touch memblock arrays when memblock_free() is called late
DeltaFile
+4-2mm/memblock.c
+4-21 files

LLVM/project 866945clibcxx/include/__ranges concat_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.concat iterator.valueless_by_exception.pass.cpp

[libc++][ranges] P2542R8: Implement `views::concat` (#120920)

Closes #105419
Closes #105348
Closes #105349
Closes #171314

Assisted-by: Chatgpt. 
I use AI to help me write some tests, however. I have reviewed the code
I submit in the tests.

---------

Co-authored-by: A. Jiang <de34 at live.cn>
Co-authored-by: Hristo Hristov <hghristov.rmm at gmail.com>
Co-authored-by: Hristo Hristov <zingam at outlook.com>
DeltaFile
+659-0libcxx/test/libcxx/ranges/range.adaptors/range.concat/iterator.valueless_by_exception.pass.cpp
+655-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/arithmetic.pass.cpp
+651-0libcxx/include/__ranges/concat_view.h
+288-0libcxx/test/std/ranges/range.adaptors/range.concat/constraints.pass.cpp
+256-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/member_types.compile.pass.cpp
+236-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/compare.pass.cpp
+2,745-030 files not shown
+4,861-3036 files

NetBSD/pkgsrc-wip 39c0f79xtrkcad PLIST.common PLIST, xtrkcad/patches patch-app_bin_bitmaps_CMakeLists.txt_ patch-CMake_FindLibzip.cmake_

xtrkcad: update to 5.3.1GA

changes from upstream:
- use rsvg-converter instead of inkscape during build to avoid needing a desktop environment
- always link against pkgsrc libraries
DeltaFile
+1,086-0xtrkcad/PLIST.common
+0-831xtrkcad/PLIST
+653-0xtrkcad/PLIST.darwin
+39-0xtrkcad/patches/patch-app_bin_bitmaps_CMakeLists.txt_
+36-0xtrkcad/patches/patch-CMake_FindLibzip.cmake_
+28-0xtrkcad/patches/patch-CMake_FindRsvgConverter.cmake_
+1,842-8314 files not shown
+1,883-84310 files

OpenBSD/ports dc8GWh8mail/mboxgrep Makefile distinfo, mail/mboxgrep/patches patch-src_main_c patch-src_mboxgrep_h

   update mboxgrep to 0.7.13

   still builds on llvm 22, but project has switched from pcre to pcre2.
VersionDeltaFile
1.20+7-10mail/mboxgrep/Makefile
1.7+2-2mail/mboxgrep/distinfo
1.3+2-2mail/mboxgrep/pkg/DESCR
1.5+0-0mail/mboxgrep/patches/patch-src_main_c
1.3+0-0mail/mboxgrep/patches/patch-src_mboxgrep_h
1.3+0-0mail/mboxgrep/patches/patch-src_misc_c
+11-144 files not shown
+11-1410 files

FreeBSD/ports 5290a1dconverters/bibtexconv distinfo Makefile

converters/bibtexconv: Update 2.2.1 => 2.2.2

Changelog:
https://github.com/dreibh/bibtexconv/blob/bibtexconv-2.2.2/ChangeLog

Commit log:
https://github.com/dreibh/bibtexconv/compare/bibtexconv-2.2.1...bibtexconv-2.2.2

PR:             295697
Sponsored by:   UNIS Labs
DeltaFile
+3-3converters/bibtexconv/distinfo
+1-2converters/bibtexconv/Makefile
+4-52 files

NetBSD/pkgsrc Dqmaufndoc TODO

   doc/TODO: + fuse-sshfs-3.7.6.
VersionDeltaFile
1.27322+2-1doc/TODO
+2-11 files

OpenBSD/ports xCY1ia6devel/csmith Makefile distinfo, devel/csmith/patches patch-runtime_CMakeLists_txt patch-runtime_Makefile_am

   unbreak build on llvm 22 by updating to git head
VersionDeltaFile
1.3+21-23devel/csmith/pkg/PLIST
1.15+11-10devel/csmith/Makefile
1.1+12-0devel/csmith/patches/patch-runtime_CMakeLists_txt
1.3+2-2devel/csmith/distinfo
1.4+0-0devel/csmith/patches/patch-runtime_Makefile_am
1.4+0-0devel/csmith/patches/patch-runtime_Makefile_in
+46-356 files

LLVM/project 223ef1fclang/test/CodeGen builtins-nvptx-native-half-type.c promoted-complex-div.c, llvm/lib/IR IRBuilder.cpp

[IRBuilder] ConstFold unary intrinsics (#200496)

Extend TargetFolder and InstSimplifyFolder to fold unary intrinsics.
CreateUnaryIntrinsic now returns a Value, similar to
CreateBinaryIntrinsic, and this has necessitated more changes.
DeltaFile
+8-6llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+8-5llvm/lib/IR/IRBuilder.cpp
+1-10llvm/test/Transforms/SLPVectorizer/X86/revec-reduced-value-vectorized-later.ll
+7-4llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+5-5clang/test/CodeGen/builtins-nvptx-native-half-type.c
+8-2clang/test/CodeGen/promoted-complex-div.c
+37-3232 files not shown
+116-10138 files

LLVM/project 8d5d550llvm/lib/Transforms/Vectorize VPlanUtils.h VPlanPatternMatch.h

[VPlan] Factor vputils::getIntrinsicID (NFC) (#200174)

In preparation to get getOpcodeOrIntrinsicID used by CSE to handle calls
and to constant-fold intrinsic calls, factor out vputils::getIntrinsicID
from VPlanPatternMatch to re-use.
DeltaFile
+24-22llvm/lib/Transforms/Vectorize/VPlanUtils.h
+19-21llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+10-10llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+4-5llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+4-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+68-706 files

OpenBSD/ports 16Qs1yWaudio/libgpod Makefile, audio/libgpod/patches patch-src_ithumb-writer_c

   audio/libgpod: llvm22 build fix, from Ariadne Conill via Alpine Linux
VersionDeltaFile
1.1+21-0audio/libgpod/patches/patch-src_ithumb-writer_c
1.63+1-1audio/libgpod/Makefile
+22-12 files

NetBSD/pkgsrc-wip 3496990rust196-bin Makefile distinfo, rust196-bin/files install.sh

rust196-bin: add a package corresponding to rust196.
DeltaFile
+971-0rust196-bin/files/install.sh
+309-0rust196-bin/Makefile
+56-0rust196-bin/distinfo
+17-0rust196-bin/DESCR
+13-0rust196-bin/buildlink3.mk
+1,366-05 files

LLVM/project 3f673f7clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/clang-tidy/utils UseRangesCheck.cpp UseRangesCheck.h

[clang-tidy] `use-ranges`: preserve used unique results

Preserve iterator uses when replacing std::unique with std::ranges::unique by appending .begin() in used-result contexts.

Fix #127658

Assisted by Codex.
DeltaFile
+41-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
+30-9clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+31-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+14-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.h
+7-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+6-0clang-tools-extra/docs/ReleaseNotes.rst
+129-91 files not shown
+131-97 files

LLVM/project ea7a200clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/clang-tidy/utils UseRangesCheck.cpp UseRangesCheck.h

[clang-tidy] `use-ranges`: avoid unsafe result fix-its

Preserve callable results with .fun, allow structured-binding-safe rewrites, and keep diagnostics while suppressing unsafe fix-its when ranges result objects do not match the original result shape.

Assisted by Codex.
DeltaFile
+38-2clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
+37-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+22-5clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+26-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+7-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.h
+132-71 files not shown
+134-77 files

LLVM/project da0f0b3clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] `use-ranges`: preserve remove iterator results

Preserve used iterator results for remove, partition, stable_partition, and rotate-style replacements by appending .begin() where the ranges algorithm returns a subrange.

Fix #124794

Assisted by Codex.
DeltaFile
+25-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+16-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+6-6clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+51-64 files

LLVM/project 9afac79clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] `use-ranges`: preserve output results

Preserve used output iterator results for output algorithm replacements by appending .out where the ranges algorithm returns an algorithm result object.

Fix #110223

Assisted by Codex.
DeltaFile
+104-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+59-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+26-28clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+3-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
+194-285 files

NetBSD/pkgsrc-wip e59d4b3powerdns-recursor distinfo cargo-depends.mk, powerdns-recursor/files/smf manifest.xml

net/pdns-recursor-5.4.1nb3

More POSIX compatible, will be fixed by upstream in major newer version
https://github.com/PowerDNS/pdns/issues/17241
DeltaFile
+301-0powerdns-recursor/distinfo
+100-0powerdns-recursor/cargo-depends.mk
+52-0powerdns-recursor/Makefile
+30-0powerdns-recursor/files/smf/manifest.xml
+24-0powerdns-recursor/patches/patch-rec-rust-lib_rust_Makefile.in
+24-0powerdns-recursor/patches/patch-rec-rust-lib_rust_Makefile.am
+531-05 files not shown
+590-011 files

FreeBSD/ports b56dc81net/subnetcalc Makefile pkg-plist

net/subnetcalc: Update 2.6.6 => 2.7.1

This new version provides several improvements:
* Replaced deprecated libGeoIP by libMaxMindDB. This particularly again
  allows GeoIP support under FreeBSD. Optionally, GeoIP support can be
  disabled.
* IDN is now supported under FreeBSD as well.
* I18N support is configurable.

Changelog:
https://github.com/dreibh/subnetcalc/blob/subnetcalc-2.7.1/ChangeLog

Commit log:
https://github.com/dreibh/subnetcalc/compare/subnetcalc-2.6.6...subnetcalc-2.7.1

PR:             295695
Sponsored by:   UNIS Labs
DeltaFile
+15-8net/subnetcalc/Makefile
+6-0net/subnetcalc/pkg-plist
+3-3net/subnetcalc/distinfo
+24-113 files

LLVM/project 42d712ellvm/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/test/Transforms/LoopVectorize/X86 vector_max_bandwidth.ll

[X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (#200606)

Ptr may be nullptr, use dyn_cast_or_null to fix crash.

Fixes https://github.com/llvm/llvm-project/issues/200330.
DeltaFile
+24-0llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll
+1-1llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+25-12 files

FreeBSD/ports 99ba0f5archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.4.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.4.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 5d584e7. MOVED, net Makefile

net/kpeoplevcard: Remove unused Qt5 port
DeltaFile
+0-23net/kpeoplevcard/Makefile
+0-3net/kpeoplevcard/pkg-descr
+0-3net/kpeoplevcard/distinfo
+0-1net/Makefile
+1-0MOVED
+1-305 files

LLVM/project 6d2a90bllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512vbmi2.ll

[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (#200604)

Add matchShuffleAsVSHLD helper to recognise shuffle masks that can fold
to funnel shifts

Reapplied with fix for shift amount not being appropriately scaled -
test case added at #200569

Fixes #145276
DeltaFile
+46-0llvm/lib/Target/X86/X86ISelLowering.cpp
+16-18llvm/test/CodeGen/X86/vector-shuffle-combining-avx512vbmi2.ll
+62-182 files

FreeBSD/ports 4408fb0. MOVED, accessibility/libqaccessibilityclient Makefile pkg-plist.qt6

accessibility/libqaccessibilityclient: Deorbit Qt5 flavor
DeltaFile
+5-11accessibility/libqaccessibilityclient/Makefile
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt6
+13-0accessibility/libqaccessibilityclient/pkg-plist
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt5
+2-0MOVED
+20-375 files

FreeBSD/ports ece50f0accessibility/kmag Makefile, x11-toolkits/como Makefile

*/*: Chase accessibility/libqaccessibilityclient unflavorization
DeltaFile
+2-2x11-toolkits/como/Makefile
+2-2x11-wm/plasma6-kwin/Makefile
+2-1accessibility/kmag/Makefile
+2-1x11-wm/plasma6-kwin-x11/Makefile
+8-64 files

FreeBSD/ports 93ac1e3Mk bsd.sites.mk

Mk/bsd.sites.mk: Skim and update Apache sites

The Apache mirror network has been shut down years ago because we moved to a CDN.
Therefore, use the latest download CDN and nothing else.

Reviewed by:    diizzy
Reference:      https://www.apache.org/mirrors
Differential Revision:  https://reviews.freebsd.org/D57335
DeltaFile
+1-6Mk/bsd.sites.mk
+1-61 files

Illumos/gate b322291usr/src/boot Makefile.version, usr/src/boot/common misc.c

18136 loader: hexdump() pager does ignore quit
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+76-68usr/src/boot/common/misc.c
+1-1usr/src/boot/Makefile.version
+77-692 files

OpenBSD/ports yo1lIT2x11/gtksourceview/patches patch-gtksourceview_gtksourceview_c

   Fix build with llvm 22.
VersionDeltaFile
1.1+16-0x11/gtksourceview/patches/patch-gtksourceview_gtksourceview_c
+16-01 files

FreeBSD/ports 50af32cnet/kamailio distinfo Makefile, net/kamailio/files patch-cmake_modules_FindUnistring.cmake patch-src_modules_phonenum_CMakeLists.txt

net/kamailio: Update 6.1.1 => 6.1.3

Release Notes:
https://www.kamailio.org/w/2026/04/kamailio-v6-1-2-released/
https://www.kamailio.org/w/2026/05/kamailio-v6-1-3-released/

While here replace http with https in MASTER_SITES.

PR:             295692
Sponsored by:   UNIS Labs
DeltaFile
+0-34net/kamailio/files/patch-cmake_modules_FindUnistring.cmake
+0-15net/kamailio/files/patch-src_modules_phonenum_CMakeLists.txt
+0-14net/kamailio/files/patch-src_modules_websocket_CMakeLists.txt
+3-3net/kamailio/distinfo
+2-3net/kamailio/Makefile
+5-695 files

FreeBSD/ports da5edb1graphics/ksnip Makefile

graphics/ksnip: Fix desktop file
DeltaFile
+5-0graphics/ksnip/Makefile
+5-01 files

FreeBSD/ports e99af81graphics/ksnip Makefile distinfo, graphics/ksnip/files patch-CMakeLists.txt

graphics/ksnip: Update to the 1.11.0 prerelease and switch to Qt6
DeltaFile
+8-16graphics/ksnip/files/patch-CMakeLists.txt
+9-8graphics/ksnip/Makefile
+3-3graphics/ksnip/distinfo
+1-1graphics/ksnip/pkg-plist
+21-284 files