HardenedBSD/src 35f585fsys/dev/mlx5/mlx5_en mlx5_en_main.c, sys/net iflib.c if.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+16-2sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+9-0sys/net/iflib.c
+3-2sys/net/if.h
+4-1sys/net/iflib.h
+1-0sys/sys/sockio.h
+33-55 files

HardenedBSD/src 11950ecsys/dev/mlx5/mlx5_en mlx5_en_main.c, sys/net iflib.c iflib.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+16-2sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+9-0sys/net/iflib.c
+4-1sys/net/iflib.h
+3-2sys/net/if.h
+1-0sys/sys/sockio.h
+33-55 files

LLVM/project 1839b75llvm/cmake/modules HandleLLVMOptions.cmake

[runtimes] Skip custom linker validation for gpu/offload targets (#189933)

This fixes `Host compiler does not support '-fuse-ld=lld'` error when
cross-build libclc for gpu target. Cmake configure command is:
-DRUNTIMES_amdgcn-amd-amdhsa-llvm_LLVM_ENABLE_RUNTIMES=libclc \
-DLLVM_RUNTIME_TARGETS="amdgcn-amd-amdhsa-llvm"
libclc targets only support offload target cross-build and can't link
host executable. The configuration error is false positive for offload.

This PR adds a baseline test to first check if the target can link
executable. If it fails (typical for gpu/offload), we skip the custom
linker validation.
DeltaFile
+12-6llvm/cmake/modules/HandleLLVMOptions.cmake
+12-61 files

OpenBSD/src BCesPpuusr.bin/less tags.c

   fix crash on invalid tags file

   If the tag entry points to the line number zero, less crashes because
   internally it uses that line number to imply that the tag is associated
   with a pattern.

   issue reported by Henry Ford (henryfordkjv at gmail), thanks!

   ok kirill@
VersionDeltaFile
1.21+4-0usr.bin/less/tags.c
+4-01 files

NetBSD/pkgsrc-wip 7935550. Makefile

wip: + vnstat, + vnstati
DeltaFile
+2-0Makefile
+2-01 files

NetBSD/pkgsrc-wip 35d7c46vnstati Makefile

vnstati: Avoid building unused components
DeltaFile
+1-0vnstati/Makefile
+1-01 files

DragonFlyBSD/src 9245b09libexec/ftpd ftpd.c

Fix the two -Wdangling-pointer warnings in world.

Move line[] to function scope.

-Wdangling-pointer was introduced in GCC 12 and is part of -Wall.

Taken-from: FreeBSD
DeltaFile
+5-4libexec/ftpd/ftpd.c
+5-41 files

Linux/linux 591cd65. Makefile

Linux 7.0-rc7
DeltaFile
+1-1Makefile
+1-11 files

OpenBSD/src OeszMGPsys/arch/riscv64/riscv64 trap.c

   Treat "Instruction access fault" (EXCP_FAULT_FETCH) traps as PROT_EXEC.
   Fixes random SIGSEGV on the SpecemiT X60 cores.

   ok mlarkin@, deraadt@
VersionDeltaFile
1.22+5-4sys/arch/riscv64/riscv64/trap.c
+5-41 files

NetBSD/src GYfSX3wsys/arch/mac68k/dev akbd.c

   Simulate keyboard leds.

   Keep led state to set/get via ioclts.

   While here clean up adb probed led state (currently unused).
VersionDeltaFile
1.29+20-5sys/arch/mac68k/dev/akbd.c
+20-51 files

OpenBSD/src kbkspEIsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2120+9-1sys/dev/pci/pcidevs_data.h
1.2125+5-1sys/dev/pci/pcidevs.h
+14-22 files

OpenBSD/src 7mhDgMUsys/dev/pci pcidevs

   Add SpacemiT K1.
VersionDeltaFile
1.2132+5-1sys/dev/pci/pcidevs
+5-11 files

FreeBSD/ports e94d8bdmath/R-cran-recipes distinfo Makefile

math/R-cran-recipes: Update to 1.3.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-recipes/distinfo
+1-1math/R-cran-recipes/Makefile
+4-42 files

HardenedBSD/ports e94d8bdmath/R-cran-recipes distinfo Makefile

math/R-cran-recipes: Update to 1.3.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-recipes/distinfo
+1-1math/R-cran-recipes/Makefile
+4-42 files

FreeBSD/ports 09a49c8devel/R-cran-cpp11 distinfo Makefile

devel/R-cran-cpp11: Update to 0.5.4

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

FreeBSD/ports 277a257devel/R-cran-hardhat Makefile distinfo

devel/R-cran-hardhat: Update to 1.4.3

- Remove BUILD_DEPENDS as r cran pkg doesn't compile.

ChangeLog: https://cran.r-project.org/web/packages/hardhat/news/news.html
DeltaFile
+2-4devel/R-cran-hardhat/Makefile
+3-3devel/R-cran-hardhat/distinfo
+5-72 files

HardenedBSD/ports 277a257devel/R-cran-hardhat Makefile distinfo

devel/R-cran-hardhat: Update to 1.4.3

- Remove BUILD_DEPENDS as r cran pkg doesn't compile.

ChangeLog: https://cran.r-project.org/web/packages/hardhat/news/news.html
DeltaFile
+2-4devel/R-cran-hardhat/Makefile
+3-3devel/R-cran-hardhat/distinfo
+5-72 files

HardenedBSD/ports 09a49c8devel/R-cran-cpp11 distinfo Makefile

devel/R-cran-cpp11: Update to 0.5.4

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

NetBSD/pkgsrc-wip 7b4507evnstat Makefile, vnstat/files vnstatd.sh vnstat.sh

vnstat: Rename service to vnstat
DeltaFile
+0-19vnstat/files/vnstatd.sh
+19-0vnstat/files/vnstat.sh
+1-1vnstat/Makefile
+20-203 files

NetBSD/pkgsrc-wip a233cadvnstat distinfo, vnstat/patches patch-man_vnstatd.8 patch-man_vnstat.conf.5

vnstat: Add npflog0 to ignored interfaces.
DeltaFile
+39-0vnstat/patches/patch-man_vnstatd.8
+17-0vnstat/patches/patch-man_vnstat.conf.5
+15-0vnstat/patches/patch-src_ifinfo.c
+4-4vnstat/patches/patch-src_common.h
+4-1vnstat/distinfo
+79-55 files

Linux/linux 85fb6daarch/riscv/include/asm runtime-const.h, arch/riscv/include/uapi/asm ptrace.h

Merge tag 'riscv-for-linus-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:

 - Fix a CONFIG_SPARSEMEM crash on RV32 by avoiding early phys_to_page()

 - Prevent runtime const infrastructure from being used by modules,
   similar to what was done for x86

 - Avoid problems when shutting down ACPI systems with IOMMUs by adding
   a device dependency between IOMMU and devices that use it

 - Fix a bug where the CPU pointer masking state isn't properly reset
   when tagged addresses aren't enabled for a task

 - Fix some incorrect register assignments, and add some missing ones,
   in kgdb support code

 - Fix compilation of non-kernel code that uses the ptrace uapi header

    [13 lines not shown]
DeltaFile
+11-10arch/riscv/kernel/patch.c
+11-8tools/testing/selftests/riscv/vector/validate_v_ptrace.c
+7-6arch/riscv/include/uapi/asm/ptrace.h
+7-0drivers/acpi/riscv/rimt.c
+4-3arch/riscv/kernel/kgdb.c
+4-0arch/riscv/include/asm/runtime-const.h
+44-271 files not shown
+47-287 files

FreeBSD/ports 3d572acsysutils/beats8 Makefile, sysutils/beats91 Makefile

sysutils/beats*: Mark as not for arch i386

MFH:    2026Q2
DeltaFile
+2-0sysutils/beats8/Makefile
+2-0sysutils/beats91/Makefile
+2-0sysutils/beats92/Makefile
+2-0sysutils/beats93/Makefile
+8-04 files

HardenedBSD/ports 3d572acsysutils/beats8 Makefile, sysutils/beats91 Makefile

sysutils/beats*: Mark as not for arch i386

MFH:    2026Q2
DeltaFile
+2-0sysutils/beats8/Makefile
+2-0sysutils/beats91/Makefile
+2-0sysutils/beats92/Makefile
+2-0sysutils/beats93/Makefile
+8-04 files

NetBSD/pkgsrc-wip 2e0932cvnstat/files vnstatd.sh

vnstat: DB directory does not need to exist (it will be created)
DeltaFile
+0-1vnstat/files/vnstatd.sh
+0-11 files

LLVM/project 3564570llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix formatting

Created using spr 1.3.7
DeltaFile
+9-11llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-111 files

NetBSD/pkgsrc FNsVIeisysutils/fastfetch options.mk

   fastfetch: swap for MesaLib features.mk check

   PR pkg/60131
VersionDeltaFile
1.17+6-5sysutils/fastfetch/options.mk
+6-51 files

NetBSD/pkgsrc b9uQJTasysutils/fastfetch options.mk

   fastfetch: Disable libdrm option on Darwin

   Pointed out in PR pkg/60131. Inspired by similar example in
   devel/SDL3/options.mk.
VersionDeltaFile
1.16+8-3sysutils/fastfetch/options.mk
+8-31 files

FreeBSD/src cf1f215sys/dev/mlx5/mlx5_en mlx5_en_main.c, sys/net iflib.c if.h

net: Add SIOCGI2CPB ioctl & add page/bank fields to ifi2creq

This commit adds page & bank fields to ifi2creq in preparation
for adding CMIS support for 400g optics to ifconfig.
The new ioctl SIOCGI2CPB is added, so that drivers can distinguish
between callers asking for page/bank selection and legacy callers
that simply failed to zero out all ifi2creq fields.

The mlx5en(4) driver and iflib(4) driver frameork have been updated
to use this new SIOCGI2CPB ioctl and support page/bank operations.
A follow-on patchset will add support to ifconfig for reporting
data from CMIS optics.

This has been tested on Nvidia ConnectX-7 and Broadcom Thor2 (using
out of tree driver) based NICs.

Differential Revision: https://reviews.freebsd.org/D55912
Sponsored by: Netflix Inc.
Reviewed by: kib
DeltaFile
+16-2sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+9-0sys/net/iflib.c
+3-2sys/net/if.h
+4-1sys/net/iflib.h
+1-0sys/sys/sockio.h
+33-55 files

HardenedBSD/src cf1f215sys/dev/mlx5/mlx5_en mlx5_en_main.c, sys/net iflib.c if.h

net: Add SIOCGI2CPB ioctl & add page/bank fields to ifi2creq

This commit adds page & bank fields to ifi2creq in preparation
for adding CMIS support for 400g optics to ifconfig.
The new ioctl SIOCGI2CPB is added, so that drivers can distinguish
between callers asking for page/bank selection and legacy callers
that simply failed to zero out all ifi2creq fields.

The mlx5en(4) driver and iflib(4) driver frameork have been updated
to use this new SIOCGI2CPB ioctl and support page/bank operations.
A follow-on patchset will add support to ifconfig for reporting
data from CMIS optics.

This has been tested on Nvidia ConnectX-7 and Broadcom Thor2 (using
out of tree driver) based NICs.

Differential Revision: https://reviews.freebsd.org/D55912
Sponsored by: Netflix Inc.
Reviewed by: kib
DeltaFile
+16-2sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+9-0sys/net/iflib.c
+3-2sys/net/if.h
+4-1sys/net/iflib.h
+1-0sys/sys/sockio.h
+33-55 files

LLVM/project 96b2a4ellvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Rebase

Created using spr 1.3.7
DeltaFile
+161,105-175,310llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+54,366-54,928llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+92,827-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+428,494-350,43134,353 files not shown
+4,984,546-3,040,38734,359 files