FreeBSD/src 43a8585sys/sys mount.h

sys/mount.h: restore KNF_NOKQLOCK in VFS_KNOTE_{,UN}LOCKED() call to KNOTE()

ZFS needs to take internal sleepable lock in its implementation of
VOP_GETATTR().  Due to this, kq must be unlocked around calls to the vfs
filter methods.

Fixes:  1d5e4020e36e ("vnode: add VIRF_KNOTE flag")
Reported and tested by: des
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-4sys/sys/mount.h
+4-41 files

GhostBSD/build a660585packages base

Merge branch 'master' into rename-oem-no-autologin
DeltaFile
+1-0packages/base
+1-01 files

GhostBSD/build 4a8060dpackages base

Add GhostBSD-ncurses-dev to packages/base for port curses support
DeltaFile
+1-0packages/base
+1-01 files

FreeBSD/ports 10ef959devel/py-fastf1 distinfo Makefile

devel/py-fastf1: Update to v3.8.3; pet portlint

Reported by: portscout
DeltaFile
+3-3devel/py-fastf1/distinfo
+1-3devel/py-fastf1/Makefile
+4-62 files

LLVM/project 20b0089lld/ELF SymbolTable.cpp

[ELF] Remove redundant memset in SymbolTable::insert. NFC (#198132)

make<SymbolUnion>() value-initializes the union, zero-initializing all
sizeof(SymbolUnion) bytes. The following memset(sym, 0, sizeof(Symbol))
is therefore redundant.

This placeholder path runs no Symbol constructor, so it was not covered
by the constructor initialization in
905a88b923433eb8cd83677ea55bee82eb9ba498.
DeltaFile
+2-2lld/ELF/SymbolTable.cpp
+2-21 files

FreeBSD/ports f5a88e1games/greed distinfo Makefile.crates, games/greed/files patch-git-01-b28dd478e31901d42bbdfbf6364e0496d13936c5 patch-greed.adoc

games/greed: Update to 5.0

- Ported to Rust
- Added upstream patch that change the back end to use crossterm and build
  with cargo [1]
- Added DOCS option default OFF to optionally build manpage which depends
  on rubygem-asciidoctor

ChangeLog:
        https://gitlab.com/esr/greed/-/blob/5.0/NEWS.adoc?ref_type=tags
[1]     https://gitlab.com/esr/greed/-/commit/b28dd478e31901d42bbdfbf6364e0496d13936c5
DeltaFile
+772-0games/greed/files/patch-git-01-b28dd478e31901d42bbdfbf6364e0496d13936c5
+77-3games/greed/distinfo
+0-52games/greed/files/patch-greed.adoc
+37-0games/greed/Makefile.crates
+23-12games/greed/Makefile
+0-1games/greed/pkg-plist
+909-686 files

FreeBSD/ports 2a85438sysutils/xjobs distinfo Makefile

sysutils/xjobs: Update to 20250529
DeltaFile
+3-3sysutils/xjobs/distinfo
+1-2sysutils/xjobs/Makefile
+4-52 files

FreeBSD/ports c675675devel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.8

PR:             295327
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

ELF Tool Chain/elftoolchain 4373trunk/tools netbsd-base-system-import.sh

tools/netbsd-base-system-import.sh: use getopts correctly.

Reported by:    Robert Elz 
DeltaFile
+2-1trunk/tools/netbsd-base-system-import.sh
+2-11 files

GhostBSD/ports b3f9889sysutils/mate-power-manager/files patch-src_gpm-backlight-helper.c

sysutils/mate-power-manager: add FreeBSD support for backlight management
DeltaFile
+214-14sysutils/mate-power-manager/files/patch-src_gpm-backlight-helper.c
+214-141 files

OpenBSD/ports 949DGMbdevel/quirks Makefile, devel/quirks/files Quirks.pm

   hordoc can't go in quirks, otherwise it will be orphaned but left on the system,
   breaking py313-314 upgrade path
VersionDeltaFile
1.1801+4-2devel/quirks/files/Quirks.pm
1.1789+1-1devel/quirks/Makefile
+5-32 files

FreeBSD/src 3d246dbcrypto/openssh sshd-auth.c sshd-session.c

blocklist: Add back probes

The banner exchange was moved to the sshd-auth process in upstream
commit bb781f02d4efd178e329a62a838962bee16e3e9b.  Add it back.

Add back fatal exit probe.

NetBSD PR:      bin/60270 (GNATS)
Reviewed by:    emaste
Fixes:          2574974648c6 ("OpenSSH: Update to 10.3p1")
Differential Revision:  https://reviews.freebsd.org/D57027
DeltaFile
+4-1crypto/openssh/sshd-auth.c
+4-1crypto/openssh/sshd-session.c
+8-22 files

OpenBSD/ports LsS1qKGlang/python/3 Makefile, lang/python/3/pkg PLIST-main

   nerge hotdoc into lang/python/3,-main, otherwise there's no upgrade path to
   move 7.9-release users onto python 3.14 if they have it installed
VersionDeltaFile
1.21+7-3lang/python/3/pkg/PLIST-main
1.29+1-1lang/python/3/Makefile
+8-42 files

LLVM/project 19502e4llvm/test/CodeGen/AMDGPU/GlobalISel sdivrem.ll udivrem.ll, llvm/test/CodeGen/Thumb2 mve-clmul.ll

Rebase

Created using spr 1.3.7
DeltaFile
+8,633-8,584llvm/test/CodeGen/Thumb2/mve-clmul.ll
+3,436-2,769llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
+2,801-2,109llvm/test/CodeGen/AMDGPU/GlobalISel/udivrem.ll
+0-4,752llvm/test/tools/llvm-mca/RISCV/SiFiveP800/vlseg-vsseg.s
+4,549-0llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/arithmetic.test
+3,706-328llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+23,125-18,5422,566 files not shown
+155,715-74,0332,572 files

LLVM/project f70897fllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-replicaton-i1-mask.ll

[X86] isExtractSubvectorCheap - fix typo in vXi1 extraction test (#198127)

Fix typo in check for ResVT subvector being half the size of the SrcVT vector (instead of vice-versa).

Fixes #195695
DeltaFile
+1,243-8,768llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+3-2llvm/lib/Target/X86/X86ISelLowering.cpp
+1,246-8,7702 files

FreeBSD/src 72ab129sys/amd64/amd64 genassym.c, sys/i386/i386 genassym.c

x86: remove sys/mount.h from genassym.c

The header is not needed, and causes some issues with build because it
requires vnode_if.h generated due to transient dependency from vnode.h.

While there, remove unneeded explicit sys/cdefs.h and sys/param.h usage.

Reported and tested by:         thierry
Fixes:  1d5e4020e36e ("vnode: add VIRF_KNOTE flag")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-3sys/amd64/amd64/genassym.c
+0-3sys/i386/i386/genassym.c
+0-62 files

LLVM/project 905a88blld/ELF Symbols.h InputFiles.cpp

[ELF] Initialize Symbol fields in the constructor instead of via memset (#198129)

`initSectionsAndLocalSyms` and `makeDefined` memset the storage to zero
and then placement-new a Symbol-derived object into it. Placement new
begins a new object's lifetime. The standard does not seem to guarantee
the memset bytes carry into members the constructor leaves
uninitialized.

lld built by GCC 16 can make Valgrind report reads of Symbol::flags
(via getSymSectionIndex during finalizeSections) as uses of
uninitialized values (ClangBuiltLinux/linux#2162).

This patch reinstates the per-field initialization that commit
778742760534 ("[ELF] Avoid redundant assignment to Symbol fields. NFC")
had replaced with a bulk memset.
DeltaFile
+12-8lld/ELF/Symbols.h
+0-2lld/ELF/InputFiles.cpp
+12-102 files

FreeBSD/ports f1707ffdevel/uv Makefile

devel/uv: fix build on armv7

Disabling LTO makes the build scrape just below the address space limit
on 32 bit platforms.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit f5fd3711e1dabd027d6a6f7a07c52cf99be756c8)
DeltaFile
+9-2devel/uv/Makefile
+9-21 files

FreeBSD/ports f5fd371devel/uv Makefile

devel/uv: fix build on armv7

Disabling LTO makes the build scrape just below the address space limit
on 32 bit platforms.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+9-2devel/uv/Makefile
+9-21 files

FreeBSD/ports 3c884c3filesystems/httpdirfs distinfo Makefile

filesystems/httpdirfs: Update 1.2.9 => 1.2.10

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3filesystems/httpdirfs/distinfo
+1-1filesystems/httpdirfs/Makefile
+4-42 files

FreeBSD/src c9b5ce2sys/netlink/route rt.c

rtnetlink: Check for allocation failure in nlattr_get_multipath()

Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH
attributes in `nlattr_get_multipath()`.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56954

(cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683)
(cherry picked from commit 3e2308d57080a2345e3db1139683368b504ee0bd)
DeltaFile
+4-0sys/netlink/route/rt.c
+4-01 files

FreeBSD/src 44be923sys/netlink/route rt.c

rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get

Fix length validation of RTA_MULTIPATH attributes in
nlattr_get_multipath() by making sure the user request is align.

PR:             295102
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
Fixes:          7e5bf68495cc ("netlink: add netlink support")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56963

(cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591)
(cherry picked from commit 2c6617658f0cabb1e83a47da02882454e4210bd9)
DeltaFile
+2-2sys/netlink/route/rt.c
+2-21 files

LLVM/project 2e4c820llvm/lib/Transforms/Vectorize VPlanCFG.h VPlanConstruction.cpp

[VPlan] Refine plain CFG iterator name and strengthen assert (NFC). (#198124)

Address post-commit comments for
https://github.com/llvm/llvm-project/pull/197499:
* add rpo prefix the name to indicate traversal (similar to other
vp_depth_first_ helpers)
 * Added comment about skipped VPIRBBs + assert.
DeltaFile
+8-3llvm/lib/Transforms/Vectorize/VPlanCFG.h
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+9-42 files

FreeBSD/src 3e2308dsys/netlink/route rt.c

rtnetlink: Check for allocation failure in nlattr_get_multipath()

Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH
attributes in `nlattr_get_multipath()`.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56954

(cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683)
DeltaFile
+4-0sys/netlink/route/rt.c
+4-01 files

FreeBSD/ports 6a955aalang/rust distinfo Makefile

lang/rust: fix build on armv7

This grabs an upstream commit integrated into rust 1.95 and backports it
to rust 1.94 for 2026Q2.  The commit reduces the number of TLS keys used
in the fallback TLS implementation, just so ensuring we can build the
rust toolchain without running out.

A more comprehensive fix will be committed for the main branch in the
coming days.

PR:             294545
Obtained from:  https://github.com/rust-lang/rust/pull/151382
Approved by:    mikael (rust)
DeltaFile
+3-1lang/rust/distinfo
+3-0lang/rust/Makefile
+6-12 files

FreeBSD/src 2c66176sys/netlink/route rt.c

rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get

Fix length validation of RTA_MULTIPATH attributes in
nlattr_get_multipath() by making sure the user request is align.

PR:             295102
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
Fixes:          7e5bf68495cc ("netlink: add netlink support")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56963

(cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591)
DeltaFile
+2-2sys/netlink/route/rt.c
+2-21 files

OpenBSD/src WHOUHD3sys/kern sysv_shm.c

   Fix sys_shmat().

   The shminfo.shmseg could be changed via sysctl during sleeping malloc().
   It only grows, so we access memory outside of allocated chunk within the
   following 'for' loop. This issue was exposed by syzkaller [1].

   Also, p->p_vmspace points to the ps_vmspace common to the whole process,
   so p->p_vmspace->vm_shm could be already set by concurrent sys_shmat()
   thread. We need to check this case, otherwise the pointer to
   concurrently allocated segment will be overwritten.

   1. https://syzkaller.appspot.com/bug?extid=9669e87e543ae1f05884

   ok deraadt
VersionDeltaFile
1.84+16-3sys/kern/sysv_shm.c
+16-31 files

FreeBSD/ports 7ab3f40sysutils/mstflint distinfo pkg-plist

sysutils/mstflint: Update to 4.36.0-1

Sponsored by:   Netflix
DeltaFile
+3-3sysutils/mstflint/distinfo
+2-1sysutils/mstflint/pkg-plist
+1-1sysutils/mstflint/Makefile
+6-53 files

OpenBSD/src 4dpSj9fsys/kern sysv_sem.c kern_sysctl.c, sys/sys sem.h

   Replace semid_ds with semid_ds_kern for in-kernel sysv semaphore
   implementation.

   Note, the buffer used for userland dlivery in sysctl_sysvipc() was
   filled with zeros during allocation, we don't need extra zeroing.

   ok deraadt millert
VersionDeltaFile
1.68+21-16sys/kern/sysv_sem.c
1.492+12-7sys/kern/kern_sysctl.c
1.27+15-2sys/sys/sem.h
+48-253 files

LLVM/project e024375llvm/lib/Transforms/Vectorize VPlanUtils.h VPlanTransforms.cpp

[VPlan] Add blocksAs helper (NFC). (#198122)

Add new blocksAs helper which casts all blocks in the provided range to
the specified type, instead of filtering out non-matching blocks.
Migrate a number of users that expect only VPBasicBlocks.

Pointed out post-commit in
https://github.com/llvm/llvm-project/pull/197499.
DeltaFile
+11-0llvm/lib/Transforms/Vectorize/VPlanUtils.h
+3-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanCFG.h
+17-64 files