FreeBSD/src 52fa2f9lib/libsys clock_gettime.2

clock_gettime.2: Fix a couple of typos

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D56990
DeltaFile
+2-2lib/libsys/clock_gettime.2
+2-21 files

FreeBSD/src e30e507sys/kern vfs_bio.c

vfs_bio: mark uma zone pointer __read_mostly

Reviewed by:    kib, olce
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D56949
DeltaFile
+1-1sys/kern/vfs_bio.c
+1-11 files

FreeBSD/src 3335527sys/kern vfs_subr.c

vnlru: avoid cache line contention

Reviewed by:    kib, olce
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D56951
DeltaFile
+21-14sys/kern/vfs_subr.c
+21-141 files

FreeBSD/src 2a56cedsys/kern vfs_bio.c

bq_insert: delay the BUF_UNLOCK if not bd_flush()ing

Reduce bufqueue lock contention by delaying the BUF_UNLOCK to after
dropping the bufqueue lock.  Still do the early BUF_UNLOCK if we
actually have to bd_flush.

Reviewed by:    kib, markj
Sponsored by:   Dell Inc.
Differential Revision:  https://reviews.freebsd.org/D56948
DeltaFile
+12-8sys/kern/vfs_bio.c
+12-81 files

FreeBSD/doc f583d7dwebsite/content/en where.adoc

where: Installation becomes introductory paragraph

This page is really long, and has no introductory paragraph.
Instead of hiding the installation section at the bottom, simplify
it into an introductory paragraph.

Reviewed by:            cperciva
Differential Revision:  https://reviews.freebsd.org/D56956
DeltaFile
+4-12website/content/en/where.adoc
+4-121 files

FreeBSD/src 3298d82sys/kern uipc_usrreq.c, sys/sys ucred.h

Fix LOCAL_PEERCRED in 32-bit compat mode

Previously the cr_pid field would be incorrectly copied to userland, due
to a size mismatch between the structure as defined in 32-bit vs 64-bit
builds.  Fix it by converting the structure before copying it to
userland.

PR:             294833
Sponsored by:   ConnectWise
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D56675

(cherry picked from commit 1d24638d3e8875e4b99a4b5e39f4241e37221b3d)
DeltaFile
+19-2sys/kern/uipc_usrreq.c
+11-0sys/sys/ucred.h
+30-22 files

FreeBSD/src ee04ee9lib/libcasper/services/cap_net cap_net.c, lib/libcasper/services/cap_net/tests net_test.c

cap_net: fix error propagation for ENOTCAPABLE in cap_getaddrinfo

Fixes:          b60053fde172 ("libcasper: Fix inconsistent error codes of cap_get{addr,name}info()")
DeltaFile
+4-4lib/libcasper/services/cap_net/tests/net_test.c
+2-2lib/libcasper/services/cap_net/cap_net.c
+6-62 files

FreeBSD/src 04987aasys/arm64/vmm vmm_hyp.c

arm64/vmm: Enforce a data barrier before tlbi for non-VHE

Exception entry does not include an implicit, architectural data
barrier.

Reported by:    Ben Simner <ben.simner at cl.cam.ac.uk>
Reviewed by:    andrew
Fixes:          5577bb2f67ff ("arm64/vmm: Support tlbi from VHE")
Differential Revision:  https://reviews.freebsd.org/D56855
DeltaFile
+0-4sys/arm64/vmm/vmm_hyp.c
+0-41 files

FreeBSD/src 8766e21contrib/mandoc lib.in

mandoc: Updating FreeBSD thead library descriptions

Remove libkse as it has been obsolete for many years and drop 1:1 from
description of libthr.

Reviewed by:    brooks
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D56850
DeltaFile
+1-2contrib/mandoc/lib.in
+1-21 files

FreeBSD/src 538f056contrib/mandoc lib.in

mandoc: Add an entry for libsys to lib.in

Reviewed by:    brooks, emaste
Obtained from:  CheriBSD
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D56849
DeltaFile
+1-0contrib/mandoc/lib.in
+1-01 files

FreeBSD/ports e06dd91misc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.41.2 → 0.42.0
DeltaFile
+55-60misc/gemini-cli/pkg-plist
+4-4misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+63-684 files

FreeBSD/ports b76c598misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.5.21 → 3.5.23
DeltaFile
+13-3misc/lean-ctx/distinfo
+9-1misc/lean-ctx/Makefile
+22-42 files

FreeBSD/ports 05eb528science/dftbplus pkg-plist Makefile, science/py-dftbplus Makefile distinfo

science/{,py-}dftbplus: update 24.1 → 25.1
DeltaFile
+21-5science/dftbplus/pkg-plist
+7-3science/py-dftbplus/Makefile
+4-5science/dftbplus/Makefile
+3-3science/py-dftbplus/distinfo
+3-3science/dftbplus/distinfo
+38-195 files

FreeBSD/ports c788aebnet/mpifx Makefile distinfo, net/mpifx/files patch-test_test__comm__split.f90

net/mpifx: update 1.5 → 1.6
DeltaFile
+16-0net/mpifx/files/patch-test_test__comm__split.f90
+2-5net/mpifx/Makefile
+3-3net/mpifx/distinfo
+21-83 files

FreeBSD/ports 0d7f379math/openblas/files patch-interface__trsm.c

math/openblas: Fix build on AMD CPU

Upstream issue: https://github.com/OpenMathLib/OpenBLAS/issues/5810

PR:             292566
Approved by:    thierry
DeltaFile
+30-0math/openblas/files/patch-interface__trsm.c
+30-01 files

FreeBSD/ports 9b26635graphics/eog distinfo Makefile, graphics/eog/files patch-src_meson.build patch-src_eog-plugin-engine.c

graphics/eog: update to 50.1

Changelog: https://gitlab.gnome.org/GNOME/eog/-/blob/50.1/NEWS

Fixes devel/libpeas1 update fallout.

Reported by: vvd
DeltaFile
+0-12graphics/eog/files/patch-src_meson.build
+0-11graphics/eog/files/patch-src_eog-plugin-engine.c
+3-3graphics/eog/distinfo
+1-4graphics/eog/Makefile
+2-2graphics/eog/pkg-plist
+6-325 files

FreeBSD/src e03c00bsys/dev/cxgbe t4_main.c, sys/dev/cxgbe/common common.h

cxgbe(4): Query and report IPsec offload related parameters

MFC after:      2 weeks
Sponsored by:   Chelsio Communications
DeltaFile
+32-1sys/dev/cxgbe/t4_main.c
+4-0sys/dev/cxgbe/common/common.h
+36-12 files

FreeBSD/doc a280304documentation/content/en/books/handbook/introduction _index.adoc

handbook/introduction: Replace disc with cloud

FreeBSD hasn't fit on a CD-ROM in a long time,
and nobody we know of is selling FreeBSD DVDs.
This whole page needs TLC, one thing at a time.

Reviewed by:            carlavilla
Discussed with:         cperciva, mchoo
Differential Revision:  https://reviews.freebsd.org/D56981
DeltaFile
+1-1documentation/content/en/books/handbook/introduction/_index.adoc
+1-11 files

FreeBSD/ports b984722www/forgejo-lts distinfo Makefile

www/foregjo-lts: Update to 11.0.14

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.14.md
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-1www/forgejo-lts/Makefile
+4-42 files

FreeBSD/ports f0dd929www/forgejo15 distinfo Makefile

www/foregjo15: Update to 15.0.2

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.2.md
DeltaFile
+3-3www/forgejo15/distinfo
+1-2www/forgejo15/Makefile
+4-52 files

FreeBSD/ports 4a459e3www/forgejo11 distinfo Makefile

www/foregjo11: Update to 11.0.14

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.14.md
DeltaFile
+3-3www/forgejo11/distinfo
+1-2www/forgejo11/Makefile
+4-52 files

FreeBSD/src cc92108release Makefile Makefile.vm

release: Use make's `:H` rather than `/..`

In general we want to strip subdir components, rather than appending
`..`s.

Reviewed by:    lwhsu
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54373

(cherry picked from commit 3949c2b8c4691a6dff8be7b38805d56faab91187)
(cherry picked from commit 61f0453b3aa71e640a42085f67ce556ca3283c6c)
DeltaFile
+2-2release/Makefile
+1-1release/Makefile.vm
+3-32 files

FreeBSD/ports 7d952cceditors/pluma pkg-plist distinfo

editors/pluma: update to 1.28.1

Changelog: https://github.com/mate-desktop/pluma/releases/tag/v1.28.1

Fixes devel/libpeas1 update fallout.

Reported by: Ale
PR: 295224
DeltaFile
+31-0editors/pluma/pkg-plist
+3-3editors/pluma/distinfo
+3-3editors/pluma/Makefile
+37-63 files

FreeBSD/ports 3a6bff0graphics/eom pkg-plist Makefile, graphics/eom/files patch-po_LINGUAS

graphics/eom: update to 1.28.1

Changelog: https://github.com/mate-desktop/eom/releases/tag/v1.28.1

Fixes devel/libpeas1 update fallout.

Reported by: Ale
PR: 295223
DeltaFile
+17-57graphics/eom/pkg-plist
+10-7graphics/eom/Makefile
+0-17graphics/eom/files/patch-po_LINGUAS
+3-3graphics/eom/distinfo
+30-844 files

FreeBSD/ports a2fbe12games/xonix pkg-descr

games/xonix: Fix typos in pkg-descr
DeltaFile
+1-1games/xonix/pkg-descr
+1-11 files

FreeBSD/src c3aa964sys/kern uipc_shm.c

shm: Zero struct kinfo_file in sysctl handler

Reported by: Calif.io in collaboration with Claude and Anthropic Research
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55806

(cherry picked from commit 25cc459286a02b646751541ccde5a33319471c73)
(cherry picked from commit 6348a5fd0d4792e752cb714f2a536c3287b8d580)
(cherry picked from commit e61804ae6380c8d1db4b8c43bf7821e5d31ca04e)
DeltaFile
+1-1sys/kern/uipc_shm.c
+1-11 files

FreeBSD/src 815eb5asys/compat/linux linux_misc.c

compat/linux: Avoid waitid() kernel stack disclosure

Reported by:    Adam Crosser, Praetorian
Reviewed by:    philip
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55812

(cherry picked from commit 9a9f93bcf1aa0059d759b2f3ea6faeb2760a11bd)
(cherry picked from commit 9f8db9cc67fb86eeb2b645ce7f8aa748e99241a9)
(cherry picked from commit a347e6e20e75ad6224afefcf650ef738c3de094d)
DeltaFile
+1-0sys/compat/linux/linux_misc.c
+1-01 files

FreeBSD/src 7f4bc45sys/compat/freebsd32 freebsd32_misc.c

compat32: Zero struct to avoid stack disclosure

Reported by:    Adam Crosser, Praetorian
Reviewed by:    philip
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55811

(cherry picked from commit 097cb4e9f0432c543c704cec712ce1cd3302335c)
(cherry picked from commit 4551ea3b3f04650cd5300a9eae8994bdb080db91)
(cherry picked from commit 6a808cd7534802d30010fb0a7f46381ff9f6ef3f)
DeltaFile
+1-1sys/compat/freebsd32/freebsd32_misc.c
+1-11 files

FreeBSD/src c5c5705sys/kern kern_descrip.c

sys: Fix heap disclosure in compat7 kern.proc.filedesc sysctl

Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56976

(cherry picked from commit e68433e1990d5f1bcc1bdd270d65f1e4792a8e1b)
(cherry picked from commit 0cef1a9ae5ec90b2c4717de9bc33fc7c3b1fd705)
(cherry picked from commit 5e6b16f4555cba4422dde7c63344359019a23722)
DeltaFile
+1-1sys/kern/kern_descrip.c
+1-11 files

FreeBSD/src efba864sys/sys elf_common.h

elf_common.h: Add some AArch32 relocations

Reviewed by:    mmel
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55268

(cherry picked from commit 10ac7413c060b1496ef54e2338f487ea84f66206)
(cherry picked from commit 50a7a38ea79f05b2da38352629802c346aeb55d6)
DeltaFile
+13-0sys/sys/elf_common.h
+13-01 files