FreeBSD/src 03c71edusr.bin/mkimg gpt.c scheme.c

mkimg: Add ms-basic-data alias for GPT

While preparing GPT-schemed RaspberryPi images for the NanoBSD
Reimagined GSoC 2026 project, a discrepancy was identified between
mkimg(1) and gpart(8) regarding Microsoft Basic Data partitions (GUID
!ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).

Currently, mkimg(1) relies on the MBR-centric name "ntfs" to identify
this partition type under the GPT scheme.  Conversely, gpart(8)
identifies this type as "ms-basic-data".

To allow automation scripts (such as those consuming from gpart backup)
to use a common partition type across tools, add ALIAS_MS_BASIC_DATA as
a valid alias.

This is part of a larger effort to avoid a custom, MBR-based image
generation logic for embedded SoCs like the Raspberry Pi, standardizing
on GPT layouts across all supported FreeBSD embedded devices.


    [5 lines not shown]
DeltaFile
+1-0usr.bin/mkimg/gpt.c
+1-0usr.bin/mkimg/scheme.c
+1-0usr.bin/mkimg/scheme.h
+3-03 files

FreeBSD/src 28c3d54lib/libnetmap nmreq.c

libnetmap: fix extra indirection in nmreq_remove_option

Reviewed by:    zlei, vmaffione
Obtained from:  https://github.com/luigirizzo/netmap/commit/7d9177ed9a121e66bf4eaa0acb5d574e408297da
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58151

(cherry picked from commit 141b6645204966a0e1ae10dd059c670e2a58e6e1)
DeltaFile
+1-1lib/libnetmap/nmreq.c
+1-11 files

LLVM/project 8c57bdblldb/source/Plugins/ObjectFile/ELF ObjectFileELF.cpp, llvm/include/llvm/BinaryFormat DynamicTags.def

[X86] Add dynamic tags support for llvm-readobj and lldb per psABI (#207661)
DeltaFile
+46-0llvm/test/tools/llvm-readobj/ELF/dynamic-tags-machine-specific.test
+15-0llvm/include/llvm/BinaryFormat/DynamicTags.def
+10-0llvm/lib/Object/ELF.cpp
+10-0lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+81-04 files

FreeBSD/src bb8c5e4lib/libnetmap nmport.c

libnetmap: fix error path in nmport_extmem_from_file

Reviewed by:    zlei, vmaffione
Obtained from:  https://github.com/luigirizzo/netmap/commit/b52a2bcae35e56548acfb0849b248a1e4b0c0c3b
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58150

(cherry picked from commit fcaf15e54162fe14483fdf4ac28c67c51e424441)
DeltaFile
+3-1lib/libnetmap/nmport.c
+3-11 files

FreeBSD/src 49233a1usr.bin/mkimg gpt.c scheme.c

mkimg: Add ms-basic-data alias for GPT

While preparing GPT-schemed RaspberryPi images for the NanoBSD
Reimagined GSoC 2026 project, a discrepancy was identified between
mkimg(1) and gpart(8) regarding Microsoft Basic Data partitions (GUID
!ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).

Currently, mkimg(1) relies on the MBR-centric name "ntfs" to identify
this partition type under the GPT scheme.  Conversely, gpart(8)
identifies this type as "ms-basic-data".

To allow automation scripts (such as those consuming from gpart backup)
to use a common partition type across tools, add ALIAS_MS_BASIC_DATA as
a valid alias.

This is part of a larger effort to avoid a custom, MBR-based image
generation logic for embedded SoCs like the Raspberry Pi, standardizing
on GPT layouts across all supported FreeBSD embedded devices.


    [5 lines not shown]
DeltaFile
+1-0usr.bin/mkimg/gpt.c
+1-0usr.bin/mkimg/scheme.c
+1-0usr.bin/mkimg/scheme.h
+3-03 files

FreeBSD/src 57ce5falib/libnetmap nmreq.c

libnetmap: fix extra indirection in nmreq_remove_option

Reviewed by:    zlei, vmaffione
Obtained from:  https://github.com/luigirizzo/netmap/commit/7d9177ed9a121e66bf4eaa0acb5d574e408297da
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58151

(cherry picked from commit 141b6645204966a0e1ae10dd059c670e2a58e6e1)
DeltaFile
+1-1lib/libnetmap/nmreq.c
+1-11 files

FreeBSD/src cf4bb6flib/libnetmap nmport.c

libnetmap: fix error path in nmport_extmem_from_file

Reviewed by:    zlei, vmaffione
Obtained from:  https://github.com/luigirizzo/netmap/commit/b52a2bcae35e56548acfb0849b248a1e4b0c0c3b
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D58150

(cherry picked from commit fcaf15e54162fe14483fdf4ac28c67c51e424441)
DeltaFile
+3-1lib/libnetmap/nmport.c
+3-11 files

FreeBSD/ports 7cd1604devel/R-cran-pak distinfo Makefile

devel/R-cran-pak: Update to 0.11.1

Changelog: https://cloud.r-project.org/web/packages/pak/news/news.html
DeltaFile
+3-3devel/R-cran-pak/distinfo
+1-1devel/R-cran-pak/Makefile
+4-42 files

LLVM/project 3f170b5mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir] Fix warning, NFC (#211204)
DeltaFile
+3-3mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+3-31 files

FreeBSD/ports 66d5393filesystems/zrepl-dsh2dsh distinfo Makefile

filesystems/zrepl-dsh2dsh: Update 1.4.0 => 1.4.2

Changelogs:
https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.1
https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.2

PR:             297028
Sponsored by:   UNIS Labs
DeltaFile
+5-5filesystems/zrepl-dsh2dsh/distinfo
+1-1filesystems/zrepl-dsh2dsh/Makefile
+6-62 files

FreeBSD/ports e3a0fc5net-mgmt/tcpreplay distinfo Makefile, net-mgmt/tcpreplay/files patch-lib_queue.h

net-mgmt/tcpreplay: Update to 4.5.5

https://raw.githubusercontent.com/appneta/tcpreplay/refs/tags/v4.5.5/docs/CHANGELOG

PR: 296943
Approved by:    osa (mentor)
MFH: 2026Q3

(cherry picked from commit 9d6da1fe5064836bb078603bf8709fdb12b741fc)
DeltaFile
+0-18net-mgmt/tcpreplay/files/patch-lib_queue.h
+3-3net-mgmt/tcpreplay/distinfo
+1-1net-mgmt/tcpreplay/Makefile
+4-223 files

LLVM/project 89c0b16llvm/include/llvm/IR Dominators.h, llvm/include/llvm/Support GenericDomTreeConstruction.h GenericDomTree.h

[DomTree] Define the members calling the construction algorithms out of line. NFC (#212145)

DominatorTreeBase defines some functions that call into into
DomTreeBuilder, whose algorithms live in GenericDomTreeConstruction.h.
A translation unit including only GenericDomTree.h inlines the member
and calls the algorithm, which just Dominators.cpp provides, through ten
explicit instantiations. Elsewhere the algorithm survives only where the
inliner leaves a use of it.

A previous revision of #212098 gave LoopInfoBase a member calling
recalculate, so instantiating LoopInfoBase in CFGLoopInfo.cpp referenced
an algorithm that no translation unit defines:

```
ld.lld: error: undefined symbol: void llvm::DomTreeBuilder::Calculate<llvm::DominatorTreeBase<mlir::Block, false>>(llvm::DominatorTreeBase<mlir::Block, false>&)
>>> referenced by CFGLoopInfo.cpp
```

Define those members in GenericDomTreeConstruction.h. Such a caller then

    [5 lines not shown]
DeltaFile
+70-0llvm/include/llvm/Support/GenericDomTreeConstruction.h
+7-50llvm/include/llvm/Support/GenericDomTree.h
+0-44llvm/lib/IR/Dominators.cpp
+0-29llvm/include/llvm/IR/Dominators.h
+7-7llvm/unittests/Support/GenericDomTreeTest.cpp
+0-3llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+84-1336 files

FreeBSD/ports 9d6da1fnet-mgmt/tcpreplay distinfo Makefile, net-mgmt/tcpreplay/files patch-lib_queue.h

net-mgmt/tcpreplay: Update to 4.5.5

https://raw.githubusercontent.com/appneta/tcpreplay/refs/tags/v4.5.5/docs/CHANGELOG

PR: 296943
Approved by:    osa (mentor)
MFH: 2026Q3
DeltaFile
+0-18net-mgmt/tcpreplay/files/patch-lib_queue.h
+3-3net-mgmt/tcpreplay/distinfo
+1-1net-mgmt/tcpreplay/Makefile
+4-223 files

OpenBSD/src abqkOy9sys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux pci.h

   pci_resize_resource() takes another argument in 6.18.40 drm

   A bitmask of pci bars to skip.  No callers of this are currently enabled
   and the code we have is only for bar 0.
VersionDeltaFile
1.144+2-2sys/dev/pci/drm/drm_linux.c
1.22+2-2sys/dev/pci/drm/include/linux/pci.h
+4-42 files

FreeBSD/ports ca0fa16graphics/gpxsee distinfo Makefile

graphics/gpxsee: Update to 16.11

Take maintainership due to multiple consecutive timeouts.

https://github.com/tumic0/GPXSee/releases/tag/16.11

PR:             296545
Approved by:    sikmir at gmail.com (former maintainer)
Approved by:    osa (mentor)
DeltaFile
+3-3graphics/gpxsee/distinfo
+2-2graphics/gpxsee/Makefile
+5-52 files

FreeBSD/ports 2fa187fwww/squid distinfo Makefile

www/squid: Update 7.4 => 7.6

Changelogs:
https://github.com/squid-cache/squid/blob/SQUID_7_6/ChangeLog

PR:             296633
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: takefu at airport.fm
MFH:            2026Q3

(cherry picked from commit b7c3610b959d1b5158c3c49db6ca69a3f15a15fa)
DeltaFile
+3-3www/squid/distinfo
+2-1www/squid/Makefile
+5-42 files

LLVM/project 01b8b7clibc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Follow symlinks

This commit updates realpath to call readlinkat on symlinks during path resolution. In order to do, it updates `PendingPath` to store a `cpp::string` that is prepended with a symlink target when resolved. This could be more efficient by using a `PATH_MAX` buffer and storing the path at the end of the buffer, but using a `cpp::string` avoids the pointer arithmetic and manual memory management that comes with that approach.
DeltaFile
+111-34libc/src/stdlib/linux/realpath.cpp
+123-0libc/test/src/stdlib/realpath_test.cpp
+1-0libc/test/src/stdlib/CMakeLists.txt
+1-0libc/src/stdlib/linux/CMakeLists.txt
+236-344 files

FreeBSD/ports b7c3610www/squid distinfo Makefile

www/squid: Update 7.4 => 7.6

Changelogs:
https://github.com/squid-cache/squid/blob/SQUID_7_6/ChangeLog

PR:             296633
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: takefu at airport.fm
MFH:            2026Q3
DeltaFile
+3-3www/squid/distinfo
+2-1www/squid/Makefile
+5-42 files

FreeBSD/ports a7e298ctextproc/pageedit Makefile pkg-plist, www/dooble Makefile

textproc/pageedit: Update to 2.7.6

https://raw.githubusercontent.com/Sigil-Ebook/PageEdit/refs/tags/2.7.6/ChangeLog.txt

PR:             296960
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+6-21textproc/pageedit/Makefile
+10-9textproc/pageedit/pkg-plist
+3-3textproc/pageedit/distinfo
+2-0www/dooble/Makefile
+21-334 files

FreeBSD/ports db89ce3japanese/qolibri Makefile pkg-message

japanese/qolibri: Update and switch to qt6

https://github.com/mvf/qolibri/compare/2.1.4...b29f1668d6e56030e531cd4e0e1ec58e370fede9

PR:             296803
Approved by:    Osamu Matsuda <omatsuda000 at gmail.com> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+10-10japanese/qolibri/Makefile
+9-0japanese/qolibri/pkg-message
+3-3japanese/qolibri/distinfo
+22-133 files

OpenBSD/src uduKdn0sys/dev/pci/drm/amd/amdgpu amdgpu_device.c, sys/dev/pci/drm/i915/gt intel_region_lmem.c

   PCI: Fix restoring BARs on BAR resize rollback path

   From Ilpo Jarvinen
   4b5322f0002aac02a0f9907ac2358811330d982c in linux-6.18.y/6.18.40
   337b1b566db087347194e4543ddfdfa5645275cc in mainline linux
VersionDeltaFile
1.100+3-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.8+1-1sys/dev/pci/drm/i915/gt/intel_region_lmem.c
+4-22 files

OpenBSD/src 3H4iU53sys/dev/pci/drm drm_edid.c

   drm/edid: fix OOB read in drm_parse_tiled_block()

   From Xiang Mei
   9cc0f8e63e8c34cf43def35cbd305ba711181a1f in linux-6.18.y/6.18.40
   faaa1e1155833e7d4ce7e3cfaf64c0d636b190db in mainline linux
VersionDeltaFile
1.49+8-0sys/dev/pci/drm/drm_edid.c
+8-01 files

OpenBSD/src kYYy2CMsys/dev/pci/drm/amd/amdgpu amdgpu_device.c amdgpu_irq.c

   drm/amdgpu: initialize irq.lock spinlock earlier

   From Thadeu Lima de Souza Cascardo
   290ad0a548915bc2f457e6d315e1537f00e16497 in linux-6.18.y/6.18.40
   a2b270c0ecf6d95bcd14ef4c20d0301a88143ff5 in mainline linux
VersionDeltaFile
1.99+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.15+0-2sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
+2-22 files

LLVM/project c5e22f9libc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Follow symlinks

This commit updates realpath to call readlinkat on symlinks during path resolution. In order to do, it updates `PendingPath` to store a `cpp::string` that is prepended with a symlink target when resolved. This could be more efficient by using a `PATH_MAX` buffer and storing the path at the end of the buffer, but using a `cpp::string` avoids the pointer arithmetic and manual memory management that comes with that approach.
DeltaFile
+109-34libc/src/stdlib/linux/realpath.cpp
+123-0libc/test/src/stdlib/realpath_test.cpp
+1-0libc/src/stdlib/linux/CMakeLists.txt
+1-0libc/test/src/stdlib/CMakeLists.txt
+234-344 files

LLVM/project 517d15alibc/src/__support/CPP string.h CMakeLists.txt, libc/test/src/__support/CPP string_test.cpp

[libc][cpp::string] Implement replace
DeltaFile
+111-0libc/test/src/__support/CPP/string_test.cpp
+60-6libc/src/__support/CPP/string.h
+3-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+3-0libc/src/__support/CPP/CMakeLists.txt
+177-64 files

OpenBSD/src PD9yZvxsys/dev/pci/drm/amd/amdkfd kfd_svm.c

   drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm

   From Mario Limonciello
   96ac562a9ea3020981f536384711190841c81aa8 in linux-6.18.y/6.18.40
   8fa5655da368d0306c03e9dc9cda8ae2a7840926 in mainline linux
VersionDeltaFile
1.29+1-0sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
+1-01 files

OpenBSD/src gYhYFLWsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Fix mem_type change detection for async flips

   From Matthew Schwartz
   211bb9d8f17c4136e72843bb00f9ed6fb12618b8 in linux-6.18.y/6.18.40
   8e792f018e10e68f488f279fbd4f38009a2e066d in mainline linux
VersionDeltaFile
1.196+4-6sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+4-61 files

OpenBSD/src Oq7yJ5Jsys/dev/pci/drm/amd/amdgpu amdgpu_amdkfd_gpuvm.c

   drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free

   From Yunxiang Li
   0e27d92f69b8e4c750a4b181cc05a86b9338c4f5 in linux-6.18.y/6.18.40
   3f0cc1735273a57c5116710cf0202e12152f59cc in mainline linux
VersionDeltaFile
1.27+9-7sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+9-71 files

OpenBSD/src R7FZGyvsys/dev/pci/drm/i915/display intel_atomic.c

   drm/i915: clear CRTC color blob pointers after dropping refs

   From Guangshuo Li
   2024940522ef451098c940ab0b82d647de5e5d9b in linux-6.18.y/6.18.40
   31f077088e0faae6be8377741f356dea1b94ba46 in mainline linux
VersionDeltaFile
1.11+6-0sys/dev/pci/drm/i915/display/intel_atomic.c
+6-01 files

OpenBSD/src 8w0ekDosys/dev/pci/drm/amd/display/modules/info_packet info_packet.c

   drm/amd/display: Add missing kdoc for ALLM parameters

   From Srinivasan Shanmugam
   038a0f01dda595dceda8f0c9c5172b1297281929 in linux-6.18.y/6.18.40
   d4c6ec729fb7a8bf8a27b19bd70a1b945ad93dac in mainline linux
VersionDeltaFile
1.10+2-0sys/dev/pci/drm/amd/display/modules/info_packet/info_packet.c
+2-01 files