FreeBSD/src 6ef2df5usr.sbin/nfsd nfsv4.4

nfsv4.4: Document setup of a NFSv4 root fs

Commit 8b9775912cbc added support for an NFSv4 mounted
root file system.  This patch documents how to set this
up.  It also includes some minor updates and fixes
some formatting.

This is a content change.

(cherry picked from commit 6698596cd2abd9eae3ac02efe1c257766da5d24a)
DeltaFile
+154-24usr.sbin/nfsd/nfsv4.4
+154-241 files

FreeBSD/ports 1422defcomms/hamlib distinfo Makefile

comms/hamlib: Update hamlib to 4.7.1

The Hamlib Project is pleased to announce the release of Hamlib 4.7.1.

This release includes two new radio models, many fixes and improvements to
various radio models.

Here is a short changelog for this release:

Version 4.7.1
 * 2026-04-15
 * Fix unknown type compilation errors on Alpine Linux.  (TNX Bradfor Boyle)
 * Fix rig port timeout.  (TNX Matthias Moelller)
 * Update ReleaseNotes*.md.  (TNX George Baltz)
 * Fix various FTX-1 meter, level and CTCSS table.  (TNX KJ5HST)
 * Add power off capability to Flrig backend.  (TNX Philip Rose)
 * Replace strncpy with memcpy to quell GCC 16 warning.  (TNX George Baltz)
 * Add SWR to supported 'get levels' for K3/K4.  (TNX Tom Crayner (reporter))
 * Add get_split_vfo to TS-850 backend.  (TNX Elisamuel Resto)

    [17 lines not shown]
DeltaFile
+3-3comms/hamlib/distinfo
+1-1comms/hamlib/Makefile
+4-42 files

FreeBSD/ports 4521f52sysutils Makefile, sysutils/bin Makefile pkg-descr

sysutils/bin: New port: Effortless binary manager

bin is a lightweight, cross-platform binary manager designed to
simplify the installation and management of single-binary applications,
which are gaining popularity due to languages such as Go, Rust or Deno.

Features:

* Zero Configuration
* No Root Required
* Version Management
* Lightweight
* Multiple Sources

WWW: https://github.com/marcosnils/bin/
DeltaFile
+33-0sysutils/bin/Makefile
+11-0sysutils/bin/pkg-descr
+5-0sysutils/bin/distinfo
+1-0sysutils/Makefile
+50-04 files

FreeBSD/ports 44849bdx11-wm/labwc distinfo Makefile

x11-wm/labwc: update to 0.9.7

Changes:        https://github.com/labwc/labwc/releases/tag/0.9.7
Reported by:    GitHub (watch releases)

(cherry picked from commit aee4262e55a9ab39ee7e1e021a6b9256742a4068)
DeltaFile
+3-3x11-wm/labwc/distinfo
+1-1x11-wm/labwc/Makefile
+4-42 files

FreeBSD/ports 1774e81x11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.2

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.2
Reported by:    GitHub (watch releases)

(cherry picked from commit 7182b4b42ffb9dba745272e32b636bc4ae277dea)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

LLVM/project b87f23amlir/docs/Tutorials MlirOpt.md

[mlir][docs] Rename fusion option name in MlirOpt tutorial (#184635)

Options have been renamed in #128405
DeltaFile
+2-2mlir/docs/Tutorials/MlirOpt.md
+2-21 files

FreeBSD/ports aee4262x11-wm/labwc distinfo Makefile

x11-wm/labwc: update to 0.9.7

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

FreeBSD/ports 7182b4bx11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.2

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

OpenZFS/src 9be5431.github/workflows/scripts qemu-8-summary.sh qemu-7-prepare.sh

CI: tolerate missing artifacts

When a VM fails to launch or is unreachable the qemu-7-prepare.sh
script will fail to collect the artifacts due to the missing vm*
directories.  We want to collect as much diagnostic information as
possible, when missing create the directory to allow the subsequent
steps to proceed normally.  Additionally, we don't want to fail
if the /tmp/summary.txt file is missing.

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18438
DeltaFile
+5-3.github/workflows/scripts/qemu-8-summary.sh
+5-2.github/workflows/scripts/qemu-7-prepare.sh
+10-52 files

LLVM/project 63e032bclang/test/CodeGen ubsan-aggregate-null-align.c

[UBSan][test] Make aggregate alignment test precise for Darwin

Darwin adds an alignment check on dest, which was causing test failure.

rdar://120802910
DeltaFile
+1-0clang/test/CodeGen/ubsan-aggregate-null-align.c
+1-01 files

Linux/linux a436a0bfs/ext4 inode.c extents.c, fs/jbd2 transaction.c commit.c

Merge tag 'ext4_for_linux-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Pull ext4 updates from Ted Ts'o:

 - Refactor code paths involved with partial block zero-out in
   prearation for converting ext4 to use iomap for buffered writes

 - Remove use of d_alloc() from ext4 in preparation for the deprecation
   of this interface

 - Replace some J_ASSERTS with a journal abort so we can avoid a kernel
   panic for a localized file system error

 - Simplify various code paths in mballoc, move_extent, and fast commit

 - Fix rare deadlock in jbd2_journal_cancel_revoke() that can be
   triggered by generic/013 when blocksize < pagesize

 - Fix memory leak when releasing an extended attribute when its value

    [35 lines not shown]
DeltaFile
+199-109fs/ext4/inode.c
+86-77fs/ext4/extents.c
+107-37fs/jbd2/transaction.c
+24-65fs/ext4/fast_commit.c
+45-19fs/ext4/extents-test.c
+42-13fs/jbd2/commit.c
+503-32013 files not shown
+633-38919 files

Linux/linux 30999adfs/orangefs orangefs-bufmap.c orangefs-debugfs.c

Merge tag 'for-linus-7.1-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux

Pull orangefs updates from Mike Marshall:
 "Fixes:
   - validate getxattr response length
   - don't overflow the bufmap slot on readahead
   - fix parsing problem with kernel debug keywords

  Cleanup:
   - take better advantage of strscpy

  New:
   - manage bufmap as folios
   - add usercopy whitelist to orangefs_op_cache"

* tag 'for-linus-7.1-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:
  bufmap: manage as folios, V2.
  orangefs: validate getxattr response length
  orangefs_readahead: don't overflow the bufmap slot.

    [3 lines not shown]
DeltaFile
+359-44fs/orangefs/orangefs-bufmap.c
+17-20fs/orangefs/orangefs-debugfs.c
+27-9fs/orangefs/inode.c
+5-1fs/orangefs/orangefs-cache.c
+4-0fs/orangefs/xattr.c
+412-745 files

HardenedBSD/src 92106besys/dev/acpica acpi_spmc.c, sys/dev/uart uart_bus_pci.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+447-5tests/sys/netinet6/ndp.sh
+184-231sys/netinet6/nd6_rtr.c
+26-29sys/dev/uart/uart_bus_pci.c
+43-8tests/sys/netinet6/ra.py
+1-12usr.sbin/virtual_oss/virtual_oss/virtual_oss.8
+5-6sys/dev/acpica/acpi_spmc.c
+706-2919 files not shown
+733-30015 files

HardenedBSD/src 96f812bsys/dev/acpica acpi_spmc.c, sys/dev/uart uart_bus_pci.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+447-5tests/sys/netinet6/ndp.sh
+184-231sys/netinet6/nd6_rtr.c
+26-29sys/dev/uart/uart_bus_pci.c
+43-8tests/sys/netinet6/ra.py
+1-12usr.sbin/virtual_oss/virtual_oss/virtual_oss.8
+5-6sys/dev/acpica/acpi_spmc.c
+706-2919 files not shown
+733-30015 files

HardenedBSD/ports 41b0526graphics/py-opencv-python-headless/files patch-opencv_modules_core_include_opencv2_core_vsx__utils.hpp, mail/thunderbird/files patch-libwebrtc-generated patch-pipewire_init

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,425-424mail/thunderbird/files/patch-libwebrtc-generated
+59-44mail/thunderbird/files/patch-pipewire_init
+35-0mail/thunderbird/files/patch-ipc_glue_ForkServer.cpp
+19-13mail/thunderbird/files/patch-python_sites_mach.txt
+0-22security/nss/files/patch-lib_softoken_pkcs11c.c
+22-0graphics/py-opencv-python-headless/files/patch-opencv_modules_core_include_opencv2_core_vsx__utils.hpp
+1,560-50323 files not shown
+1,671-58429 files

LLVM/project 6886505llvm/lib/Target/AArch64 AArch64RedundantCondBranchPass.cpp AArch64.h, llvm/test/CodeGen/AArch64 cbz_wzr.mir

[NewPM] Port AArch64RedundantCondBranch to the new pass manager (#190897)

Adds a newPM pass for AArch64RedundantCondBranch

- Refactors base logic into an Impl class
- Renames old pass with the "Legacy" suffix
- Adds the new pass manager pass using refactored logic
- Updated existing .mir tests to also test with the New Pass Manager.

Context and motivation in
https://llvm.org/docs/NewPassManager.html#status-of-the-new-and-legacy-pass-managers
DeltaFile
+29-14llvm/lib/Target/AArch64/AArch64RedundantCondBranchPass.cpp
+8-1llvm/lib/Target/AArch64/AArch64.h
+1-1llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+1-0llvm/test/CodeGen/AArch64/cbz_wzr.mir
+1-0llvm/lib/Target/AArch64/AArch64PassRegistry.def
+40-165 files

Linux/linux cdd4dc3fs/ntfs attrib.c inode.c

Merge tag 'ntfs-for-7.1-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs

Pull ntfs resurrection from Namjae Jeon:
 "Ever since Kari Argillander’s 2022 report [1] regarding the state of
  the ntfs3 driver, I have spent the last 4 years working to provide
  full write support and current trends (iomap, no buffer head, folio),
  enhanced performance, stable maintenance, utility support including
  fsck for NTFS in Linux.

  This new implementation is built upon the clean foundation of the
  original read-only NTFS driver, adding:

   - Write support:

     Implemented full write support based on the classic read-only NTFS
     driver. Added delayed allocation to improve write performance
     through multi-cluster allocation and reduced fragmentation of the
     cluster bitmap.


    [60 lines not shown]
DeltaFile
+5,539-0fs/ntfs/attrib.c
+3,787-0fs/ntfs/inode.c
+2,924-0fs/ntfs/mft.c
+2,765-0fs/ntfs/super.c
+2,346-0fs/ntfs/layout.h
+2,117-0fs/ntfs/index.c
+19,478-059 files not shown
+36,331-11865 files

LLVM/project 058398cllvm/lib/Target/NVPTX NVVMIntrRange.cpp, llvm/test/CodeGen/NVPTX reqntid-const-fold.ll intr-range.ll

[NVPTX] Constant fold blockDim when reqntid is specified (#191575)

Currently, NVPTX cannot fold the `ntid.x/y/z` intrinsic calls into const
values when `reqntid` is specified, which prevents the code from further
optimization.
Therefore, in this change, we extend the `NVVMIntrRange` pass to:
- Tighten `ntid.x/y/z` intrinsic calls to one value range, which can be
const folded in later InstCombine pass
- Tighten `tid.x/y/z` range attributes to use per-dimension reqntid
bounds
- When .reqntid exceeds hardware limits, garbage-in/garbage-out
DeltaFile
+90-0llvm/test/CodeGen/NVPTX/reqntid-const-fold.ll
+26-16llvm/lib/Target/NVPTX/NVVMIntrRange.cpp
+7-7llvm/test/CodeGen/NVPTX/intr-range.ll
+123-233 files

LLVM/project e030fe2llvm/lib/Target/AMDGPU AMDGPUMCResourceInfo.cpp AMDGPUResourceUsageAnalysis.cpp, llvm/test/CodeGen/AMDGPU object-linking-local-resources.ll lds-link-time-codegen-indirect.ll

[AMDGPU] Report only local per-function resource usage when object linking is enabled

With object linking the linker aggregates resource usage across TUs via
`.amdgpu.info`, so compile-time pessimism and call-graph propagation duplicate
the linker's work or pollute its inputs.

In this mode, skip the per-callsite conservative bumps in
`AMDGPUResourceUsageAnalysis` and assign each resource symbol in
`AMDGPUMCResourceInfo` a concrete local constant instead of building call-graph
max/or expressions.
DeltaFile
+104-0llvm/test/CodeGen/AMDGPU/object-linking-local-resources.ll
+26-8llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.cpp
+10-1llvm/lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.cpp
+4-0llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.h
+1-1llvm/test/CodeGen/AMDGPU/lds-link-time-codegen-indirect.ll
+145-105 files

LLVM/project fcdd649llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp

[AMDGPU] Add `.amdgpu.info` section for per-function metadata

AMDGPU object linking requires the linker to propagate resource usage
(registers, stack, LDS) across translation units. To support this, the compiler
must emit per-function metadata and call graph edges in the relocatable object
so the linker can compute whole-program resource requirements.

This PR introduces a `.amdgpu.info` ELF section using a tagged, length-prefixed
binary format: each entry is encoded as:

```
[kind: u8] [len: u8] [payload: <len> bytes]
```

A function scope is opened by an `INFO_FUNC` entry (containing a symbol
reference), followed by per-function attributes (register counts, flags, private
segment size) and relational edges (direct calls, LDS uses, indirect call
signatures). String data such as function type signatures is stored in a
companion `.amdgpu.strtab` section.

    [4 lines not shown]
DeltaFile
+199-0llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
+159-2llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+116-0llvm/test/MC/AMDGPU/amdgpu-info-roundtrip.s
+112-0llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+110-0llvm/docs/AMDGPUUsage.rst
+83-0llvm/test/CodeGen/AMDGPU/lds-link-time-codegen-typeid.ll
+779-211 files not shown
+1,210-1417 files

LLVM/project 06a1ed4

move change from #191595

Created using spr 1.3.4
DeltaFile
+0-00 files

LLVM/project 49c800ellvm/tools/llvm-profgen PerfReader.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+1-4llvm/tools/llvm-profgen/PerfReader.cpp
+1-41 files

LLVM/project 23db9c2llvm/tools/llvm-profgen PerfReader.cpp

reduce changes

Created using spr 1.3.4
DeltaFile
+1-4llvm/tools/llvm-profgen/PerfReader.cpp
+1-41 files

FreeNAS/freenas 1d33c4csrc/middlewared/middlewared/plugins/vm utils.py crud.py, src/middlewared/middlewared/pytest/unit/plugins/vm test_state_utils.py

Move VM NVRAM and TPM atomically with VM rename
DeltaFile
+175-0src/middlewared/middlewared/pytest/unit/plugins/vm/test_state_utils.py
+110-0src/middlewared/middlewared/plugins/vm/utils.py
+38-19src/middlewared/middlewared/plugins/vm/crud.py
+323-193 files

FreeBSD/ports 8d98a6fwww/oauth2-proxy distinfo Makefile

www/oauth2-proxy: Update to 7.15.2

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.2

MFH:            2026Q2
(cherry picked from commit a81125d705986d5282e8eb963e4e068c0b4e1df3)
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files

Linux/linux eb0d6d9arch/arm64/net bpf_jit_comp.c, kernel/bpf fixups.c core.c

Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Pull bpf fixes from Alexei Starovoitov:
 "Most of the diff stat comes from Xu Kuohai's fix to emit ENDBR/BTI,
  since all JITs had to be touched to move constant blinding out and
  pass bpf_verifier_env in.

   - Fix use-after-free in arena_vm_close on fork (Alexei Starovoitov)

   - Dissociate struct_ops program with map if map_update fails (Amery
     Hung)

   - Fix out-of-range and off-by-one bugs in arm64 JIT (Daniel Borkmann)

   - Fix precedence bug in convert_bpf_ld_abs alignment check (Daniel
     Borkmann)

   - Fix arg tracking for imprecise/multi-offset in BPF_ST/STX insns
     (Eduard Zingerman)

    [46 lines not shown]
DeltaFile
+193-0tools/testing/selftests/bpf/progs/verifier_live_stack.c
+138-25kernel/bpf/fixups.c
+99-39kernel/bpf/core.c
+61-51kernel/bpf/liveness.c
+31-72arch/arm64/net/bpf_jit_comp.c
+87-9tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
+609-19640 files not shown
+1,173-70746 files

FreeBSD/ports 0beb6adnet/dataplaneapi distinfo Makefile

net/dataplaneapi: Update to 3.3.3

ChangeLog:
https://github.com/haproxytech/dataplaneapi/compare/v3.3.1...v3.3.3
DeltaFile
+5-5net/dataplaneapi/distinfo
+2-3net/dataplaneapi/Makefile
+7-82 files

HardenedBSD/ports 0beb6adnet/dataplaneapi distinfo Makefile

net/dataplaneapi: Update to 3.3.3

ChangeLog:
https://github.com/haproxytech/dataplaneapi/compare/v3.3.1...v3.3.3
DeltaFile
+5-5net/dataplaneapi/distinfo
+2-3net/dataplaneapi/Makefile
+7-82 files

HardenedBSD/ports a81125dwww/oauth2-proxy distinfo Makefile

www/oauth2-proxy: Update to 7.15.2

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.2

MFH:            2026Q2
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files

FreeBSD/ports a81125dwww/oauth2-proxy distinfo Makefile

www/oauth2-proxy: Update to 7.15.2

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.2

MFH:            2026Q2
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files