FreeBSD/src 641eb26sbin/mount mount.8

mount.8: document nosymfollow option

Document the nosymfollow mount option in more details.
Forgotten in 5ddc8ded1dbe650b7d83240a1f86a1eb6e2b9b5a

(cherry picked from commit a067eb525e10acc9d7e1f3b1a8a6dfeca42b4424)
DeltaFile
+7-2sbin/mount/mount.8
+7-21 files

FreeBSD/src b043ee5bin/ln symlink.7

symlink.7: add a new section "mount options"

Add a new section "mount options" to explain
the mount option nosymfollow in more details.

Differential Revision:  https://reviews.freebsd.org/D54530

(cherry picked from commit a2c87d4f88e1bfe3b7007fa7148ebc7d37fc54cc)
DeltaFile
+19-2bin/ln/symlink.7
+19-21 files

FreeBSD/src b80d241bin/ln symlink.7

symlink.7: add a new section "mount options"

Add a new section "mount options" to explain
the mount option nosymfollow in more details.

Differential Revision:  https://reviews.freebsd.org/D54530

(cherry picked from commit a2c87d4f88e1bfe3b7007fa7148ebc7d37fc54cc)
DeltaFile
+19-2bin/ln/symlink.7
+19-21 files

FreeBSD/src afe666asys/fs/nfsserver nfs_nfsdstate.c

nfsserver: Fix a typo in a source code comment

- s/preceeded/preceded/

MFC after:      3 days
DeltaFile
+1-1sys/fs/nfsserver/nfs_nfsdstate.c
+1-11 files

FreeBSD/src 3e46676sys/dev/mlx4/mlx4_core mlx4_main.c

mlx(4): Fix a typo in a source code comment

- s/segements/segments/

MFC after:      3 days
DeltaFile
+1-1sys/dev/mlx4/mlx4_core/mlx4_main.c
+1-11 files

FreeBSD/src ff08ad3sys/dev/qlnx/qlnxe ecore_cxt.c

qlnxe(4): Fix a typo in a source code comment

- s/segement/segment/

MFC after:      3 days
DeltaFile
+1-1sys/dev/qlnx/qlnxe/ecore_cxt.c
+1-11 files

FreeBSD/src f87ab06sys/kern imgact_elf.c

kern: Fix a typo in a source code comment

- s/segement/segment/

MFC after:      3 days
DeltaFile
+1-1sys/kern/imgact_elf.c
+1-11 files

FreeBSD/src 8aa4fa7sys/arm/broadcom/bcm2835 bcm2835_bsc.c

arm/broadcom: Fix a typo in a source code comment

- s/preceeded/preceded/

MFC after:      3 days
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_bsc.c
+1-11 files

FreeBSD/src d411a5d. ObsoleteFiles.inc

Remove the tpool Kyuafile as well as the test

This was accidentally missed in b78806b156f78733f8d6f1e0d.

Reported by:    des
Fixes:          b78806b15 ("Remove additional libtpool and libuutil-related files")
DeltaFile
+1-0ObsoleteFiles.inc
+1-01 files

FreeBSD/src a25b12ccontrib/blocklist/bin blacklistd.c blacklistd.conf.5

blocklist: blacklist: Chase recent upstream changes

MFC after:      3 days
DeltaFile
+14-14contrib/blocklist/bin/blacklistd.c
+3-3contrib/blocklist/bin/blacklistd.conf.5
+17-172 files

FreeBSD/src 56c94c7contrib/blocklist/bin blocklistd.c run.c, contrib/blocklist/port popenve.c

MFV: Import blocklist 2026-02-07 (10a907f)

Merge commit 'a39ba5e2935176fe982235556e46ba3f51178187'

Changes:

https://github.com/zoulasc/blocklist/compare/8a4b011...10a907f

MFC after:      3 days
DeltaFile
+39-36contrib/blocklist/port/popenve.c
+14-14contrib/blocklist/bin/blocklistd.c
+9-8contrib/blocklist/bin/run.c
+3-3contrib/blocklist/bin/blocklistd.conf.5
+2-3contrib/blocklist/bin/support.c
+67-645 files

FreeBSD/src a39ba5ebin blocklistd.c run.c, port popenve.c

Vendor import of blocklist 2026-02-07 (10a907f)

Upstream hash 10a907f09f5a92068d86dcb4ef4f91d7bc10c501.

Obtained from:https://github.com/zoulasc/blocklist
DeltaFile
+39-36port/popenve.c
+14-14bin/blocklistd.c
+9-8bin/run.c
+3-3bin/blocklistd.conf.5
+2-3bin/support.c
+67-645 files

FreeBSD/src 110f256sys/compat/linux linux_file.c

linux_file.c: Fix handling of NFS getdents() emulation

Bugzilla PR#292282 reports a problem, where a Linux
binary running in the Linuxulator gets bogus entries
in a readdir()/getdents() reply when the directory is
an NFS mount.

This appears to be caused by the NFS client including
entries with d_fileno == 0, which are always ignored by
BSD, but are not ignored by Linux.

This patch filters out the "d_fileno == 0" entries and
the reporter of the bugzilla PR notes that it fixes the
problem for him.

It could be argued that the NFS client should filter out
the "d_fileno == 0" entries, but the NFS client readdir
code is "fragile" and any change to it runs a significant
risk of causing regression type problems.

    [9 lines not shown]
DeltaFile
+110-68sys/compat/linux/linux_file.c
+110-681 files

FreeBSD/src c59f12dshare/man/man9 accf_data.9 accf_dns.9

accf_*.9: Rewrite broken synopsis

These manuals abused the name macro for every line of kernel cfg as well
as an example command to show the module name which was mixed in without
separation. This bugs the whatis database into thinking that `INET` and
`kldload` are names for this page, and violates best practice by mixing
commands and configuration in a continuous example.

Rewrite to use the kernel configuration macro, Cd, and show the module
name via an example configuration in rc.conf, according to the spec and
established practice. Do not bump the date because these markup errors
are not a content change.

MFC after:      3 days
DeltaFile
+6-3share/man/man9/accf_data.9
+6-3share/man/man9/accf_dns.9
+6-3share/man/man9/accf_http.9
+6-3share/man/man9/accf_tls.9
+24-124 files

FreeBSD/src 525d00dshare/examples/bhyve vmrun.sh

vmrun.sh: add option for sharing directory via p9fs to bhyve

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55100
DeltaFile
+30-4share/examples/bhyve/vmrun.sh
+30-41 files

FreeBSD/src f3e9c94sys/dev/acpica/Osd OsdSchedule.c

Revert "acpi: Make taskqueue only run on BSP"

This change causes some ACPI problems, such as power button events being
processed even if just used for resume.

This reverts commit c0df8f6f0e6a5f77ec9140e8075d09c55fe4c3c7.
DeltaFile
+1-5sys/dev/acpica/Osd/OsdSchedule.c
+1-51 files

FreeBSD/src 25a8168usr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+1-1usr.bin/m4/eval.c
+2-0usr.bin/m4/tests/Makefile
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files

FreeBSD/src 16e073dusr.bin/m4/tests m4_test.sh regress.gnuprefix.err

m4: Convert tests to ATF

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55115
DeltaFile
+240-0usr.bin/m4/tests/m4_test.sh
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+0-32usr.bin/m4/tests/regress.sh
+8-5usr.bin/m4/tests/Makefile
+0-5usr.bin/m4/tests/legacy_test.sh
+292-865 files not shown
+298-8911 files

FreeBSD/src 1c09ae2sys/dev/nvme nvme_qpair.c

nvme: Use __diagused instead of __unused

Reviewed by:    imp
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
DeltaFile
+1-1sys/dev/nvme/nvme_qpair.c
+1-11 files

FreeBSD/src a3b90a1usr.sbin/daemon daemon.c daemon.8

daemon: Add option for output file mode

The daemon utility has always created its output file with a fixed mode
of 0600. This causes issues for log collection setups where the collector
does not run as root but instead relies on group access to the watched
daemon’s log file.

Introduce a new option that allows specifying the output file mode using
install(1)-style semantics. This enables non-root log collectors to access
the file as intended and improves compatibility with log rotation tools.

Reviewed by:    kevans
MFC after:      1 week
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D54930
DeltaFile
+21-7usr.sbin/daemon/daemon.c
+15-2usr.sbin/daemon/daemon.8
+36-92 files

FreeBSD/src 4e160c6lib/libfetch common.c common.h

libfetch: Check for failure to create SSL context

* Drop the ssl_meth member, there is no reason to hang on to it.

* Replace deprecated SSLv23_client_method() with TLS_client_method().

* Check the return value from SSL_CTX_new().

MFC after:      1 week
PR:             292903
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55098
DeltaFile
+7-3lib/libfetch/common.c
+0-1lib/libfetch/common.h
+7-42 files

FreeBSD/src 4548149sbin/ifconfig ifconfig.8, sys/netinet6 in6_ifattach.c

netinet6: Fix my style issues

Reported by:            pouria
Reviewed by:            pouria, ziaee, glebius
Approved by:            glebius
Fixes:                  31ec8b6407fdd5a87d70265762457c67ce618283
Differential Revision:  https://reviews.freebsd.org/D55136
DeltaFile
+9-13sys/netinet6/in6_ifattach.c
+11-8sbin/ifconfig/ifconfig.8
+20-212 files

FreeBSD/src e5cb813usr.bin/sockstat sockstat.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-0usr.bin/sockstat/sockstat.c
+9-01 files

FreeBSD/src 03c8e3eusr.bin/sockstat sockstat.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-0usr.bin/sockstat/sockstat.c
+9-01 files

FreeBSD/src 58a369ausr.bin/sockstat main.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-1usr.bin/sockstat/main.c
+9-11 files

FreeBSD/src fa567festand/libsa/geli geliboot_crypto.c

libsa/geli: Fix a typo in an error message

- s/crypo/crypto/

MFC after:      5 days
DeltaFile
+1-1stand/libsa/geli/geliboot_crypto.c
+1-11 files

FreeBSD/src deb3c9dshare/man/man7 development.7

development.7: Refer to new port name for git-arc

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55128
DeltaFile
+2-2share/man/man7/development.7
+2-21 files

FreeBSD/src 32bd754tools/tools/git git-arc.1

git-arc.1: Refer to new port name

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55127
DeltaFile
+1-1tools/tools/git/git-arc.1
+1-11 files

FreeBSD/src 94be5dbsys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: catch possible NULL pointer deref with mt76

With mt76 we, for the first time, see that txstat->skb or
txstat->info may not be filled in linuxkpi_ieee80211_tx_status_ext().
Guard for these cases checking for skb and info to be not NULL and
assume a TX failure in case info is NULL.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+13-3sys/compat/linuxkpi/common/src/linux_80211.c
+13-31 files

FreeBSD/src c529e1asys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: set extra tx info flag for EAPOL for mt76

mt76 requires IEEE80211_TX_CTL_USE_MINRATE to be set for EAPOL, so
add it.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+3-1sys/compat/linuxkpi/common/src/linux_80211.c
+3-11 files