FreeBSD-main-amd64-test - Build #26711 - Still Unstable

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 11 Jul 2025 12:37:05 UTC
FreeBSD-main-amd64-test - Build #26711 (09d28419c646650a77721e168ef43bc1bac96b67) - Still Unstable

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26711/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26711/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26711/console

Status explanation:
"Unstable" - some tests are suspected being broken by the following changes
"Still Unstable" - the failing test cases have not been fixed by these
                   following changes and this is a notification to note that
                   these changes have not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

582f787e2a5c3114819dfaa4611cb4762716f0a1 by olivier:
ctladm: skip the tests if ctladm is missing

afa70490ee779646fa0e936801cb28795580bf01 by wosch:
src/Makefile: log real/user/system time for build targets

0d51adee307296a8031afb75f95a013423f7c396 by rmacklem:
nfsd: Use an NFSv4 ACL for the delegation ACE if available

6783dfb10637100067520bd6d9804e154cfee7ee by markj:
file: Fix the !CAPABILITIES build

ce929c4769c9fa73eff2f723dd266203b7816657 by tuexen:
ddb: print FIN flag only one when printing BBLog entries

20e15e905c58e9e2020b2c3e40caa2e8406e5827 by gallatin:
mlx5: Decrease FW init timeout from 120 seconds to 5 seconds

171f66b0c2cab0b75c37eb1c815273da5282ff7e by rmacklem:
nfscl: Optimize NFSv4 remove and rename for nocto option

13358e47edbcde3b1d3c2bdb071b908f1d2a4688 by kp:
pfctl: fix anchor rules with filter opts, introduce filteropts_to_rule()

23c17bd60904a4a6e02e935e11bc19301b41638d by kp:
pf tests: verify max-pkt-rate on anchors

e03181510de2a47e14cfc1206cbdbfe7b03a1515 by kp:
pfctl: Add "listenrepv2" for MLDv2 Listener Reports from RFC3810

512f136f39c4423121cb72766c87acca5483276f by kp:
pf.conf.5: reflect the new state limit

e7be8e0026adeaa4983e4f6d5493ebd0b9b4f45d by kp:
pfctl: use __func__ rather than hardcoding function names for errors

8572367b6814f9a77ddac898c4589f231bcf461c by kp:
pf: remove STATE_LOOKUP

d18ed24a9e9b156770391afad92f32fe860a7ca9 by kp:
pf: trade few 'goto unlock: for 'break' in pf_test()

d8d7bd50cb887000535b9e75e2f5688b8718127f by kp:
pfctl: simplify FOM_PRIO handling

e56247e0debc96bb4d5082c289bb8538978d3725 by kp:
pfctl: Stop checking table commands for `create'

d1ac3e245f084ee0637bde9a446687621358c418 by kp:
wg: fix LINT-NOIP build

50e733f19b37421a64045e131766ad79d08497a4 by rmacklem:
nfscl: Use delegation ACE when mounted with nocto

b728aaa12cbe92eb21e40231e81ac3b6b0b55c40 by kp:
pfctl: Simplify getaddrinfo() error handling

466ac79e47fe6d486956096ae6724fdfd5776c39 by kp:
pfctl: Move duplicate code into new helper print_addr_str()

7b82e362036763498734ec6ceb74f512c2c05d81 by kp:
pfctl: Use strtonum in host()

5d9877ba8f5a4f7311c9b84b973a583650d161ee by kp:
pfctl: Simplify host()

a59e7964d58a07bfb570c540a72bf805678034fe by kp:
pfctl: Zap v4mask and v6mask in host()

eb6c2218fe64451dff6bedde092b7a04db753a9c by kp:
pfctl: Zap bits in host_v4(), use mask parameter

e790bcd784c995f7aa8f730d1de1b6c5de5872b2 by kp:
pfctl: Use error label in host_if()

5c0eb439cfadac1e59ff96abbf26fe6bb15ec58d by kp:
pfctl: Move AF-specific mask logic from callers into set_ipmask()

d8c5c513e1cbca329a75fa6ea5f5064c3a1d78b2 by rmacklem:
param.h: Bump __FreeBSD_version for NFS api changes

1b832d5d8cc6a24d6fa8691397bafc077b0c4b88 by rmacklem:
UPDATING: Add an entry for commits 171f66b0c2ca and 8e2a90ac8089

039fedc441cc3e5b4c40d75ca862385a3a6bd926 by rmacklem:
RELNOTES: Add an entry for recent "nocto" changes

e0f7e732488476dc02ec771a5831715fbd7ca51a by tuexen:
tcp: remove an invalid KASSERT

83b08f40264177ecf03fce808474815816f9846f by Ronald Klop:
fix parallel execution of swapon tests

5d0cf80f4501fb297bc546b624a0e527040a1843 by andrew:
Makefile.inc1: Always have which succeed

b1b17432aa1be670564161232d110461a5dde4ce by eugen:
ifconfig_netlink.c: optimise non-listing case

6d3bc576abbd84f736d917f5bfec4e3fe7e6c125 by eugen:
libexec/rc: improve performance of pccard_ether script

24e8ed535ff673b9ea751c3d3b2a68ef0a29b0e2 by eugen:
network.subr: correct return code in case of bad call to ifisup()

89dbe1dd2f1d37e1b369d1910f12ff737857f070 by rmacklem:
fcntl.h: Add O_XATTR for Solaris compatibility

e690b6519ae70921b084d5df0e707abaf848d795 by garga:
bectl: Print activate message in a single line

65bc8e9192dd19bca3ed89586a23a74cd449f7b2 by ziaee:
pf.4: Add pf_enable to SYNOPSIS

119fb2a288a48b566f5b2c195edfdb980f876d76 by delphij:
sh(1): Do not interpret chdir to "" as equivalent to chdir with no

f0cf95809b407b4a8e81beed1642f27b0810ce44 by kp:
pfctl: Fill netmask AF-independently in print_host()

fb48e6d71b1fa9085245ceb251d7442f460e58e1 by kp:
pfctl: Remove unused af argument from unmask()

080e8cad436207a3c09a3c32460e0a0dc7b0a999 by kp:
pfctl: Make print_hostname() less AF-specific

35f70f6a33ff9651974878ff9290dbb97d5f7888 by kp:
pfctl: Remove wildcard address on loopack remnants

dd2d7ba6f338925af00883220a03d86c4e9d0307 by kp:
pfctl: Fix function name in error messages by using __func__

725e65580a0ec14992f41c93dba78c181de179d3 by kp:
pfctl: Error out early on bad anchor usage

5c9b1c7e5f271a18ed07b595240b487509bdcac3 by kp:
pfctl: Allocate path only when needed, use __func__

e80cb2254414018d41b00004fe7c7ccf828e0fbc by andrew:
arm64: Export the pointer auth ID fields

51da2dd3441640636a80d4c8b0500d78be80959a by andrew:
arm64: Fix a typo

eba385011bfed4c7b536eb22913dff979f36f128 by andrew:
arm64: Use CHECK_CPU_FEAT to check for VHE

0e0576700fbeb7c765095132a43410d3e35c1a80 by andrew:
arm64: Only set HCR_EL2.E2H when VHE is supported

eb439266b433241cec9cbef44328b16056bd6ff7 by des:
cp: Don't rely on FTS_DP to keep track of depth.

bc624c9735364ba68ee6975864110a5fee5e3b16 by des:
fts: Clarify what FTS_DNR is used for.

8d02b7190d3b926118fafc6a70a80676c349e186 by des:
fts: Add test cases for unreadable directories.

5e96f4006d2e5f165531a53b6c1393a1c7604f42 by des:
opendir: Simplify is_unionstack().

c9fcffff6c596b56484ce58b89850c5fef45acdc by des:
cp: Fix typo in test case.

aefae931820fe1e93a318552968510298c7941a0 by markj:
linker: Improve handling of ifuncs when fetching symbol metadata

3d4a61a10bb7a921cee7a06696034e36fb221b95 by markj:
git-arc: Try harder to get the author name and email out of phab

3f6ba5c1d15cf2592e12a6befa4ca77742534555 by rmacklem:
files: Fix builds without "options UFS_ACL"

e91022168101867664e08b4de1f3f09ed4af231c by kib:
md(4): move type-specific data under union

3e041faa828a359ef0b91b5203eed5ab2c11e42d by markj:
savecore/tests: Serialize the livedump test

1b06e0b889f82046bd2ed6acb54fed00313b0b90 by brooks:
Revert "src/Makefile: log real/user/system time for build targets"

79dea0c8af4eeb394c6db6ce62a4da77177bd234 by markj:
linker: Fix the ifunc symbol value calculation for ET_REL files

b2f02b04948cea9b7f019b267e1fc2d083b1417c by kevans:
if_ethersubr: preserve entropy of MAC addresses

604d34c23f772ae0005a552b0b7189f3dc97d519 by kevans:
net: ether_gen_addr: fix address generation

449ade254c8709c238c649c5ca94ddac16cd4533 by aokblast:
committers-src: add myself (aokblast@)

3092ea37de7db89a253ed35cfd225e538916beb5 by kp:
pfctl: Introduce copy_satopfaddr()

cbca601580626662f03933a617e88c5ff2fc329f by kp:
pfctl: Merge host_v{4,6}() into simpler host_ip()

da27faa01f27dd04915c204782542525d43ab7eb by kp:
pfctl: fix parsing of '10/8'

467b037a8aab98083e4fec7b6ccce0f9a533bd2d by kp:
pfctl: use __func__ rather than hardcoding the function name

ad65e2de18529ffc5daca62c31f2688f057eec86 by kp:
pfctl tests: verify netmask on dynnode

e98d6da4ddf0c1cd2bec83a27abe7590289632f1 by kp:
pfctl: Avoid unneeded variable in gen_dynnode()

8e4db537c34fcdea2a14afc84f6bd5ccaa086ddb by kp:
pfctl: Use uid_from_user(3) and gid_from_group(3)

204fae3f73780b927aae2e272661c25c2db3f96e by kp:
pfctl: robustness improvement on address family

2927a5981b3400cb5147d13580318419ecd1f91c by kp:
pfctl: fix table commands under anchors

fe20818673aa9fa33c1abe6262a6f3fc0ef7a5e9 by kp:
pf: Honor quick on anchor rules

9d004de910bb7ea4d959dd3726318c4c6bdbd48c by kp:
pf tests: verify that 'quick' works on anchors

df114daef4c48548c3c2b86717612761185ae18f by br:
Import the Hardware Trace (HWT) framework.

5ae9f8e9ac5e1307fed4f7f2549347576f01b3fa by markj:
md: Restore guards in mddestroy()

6b8f0b47776bac6e4d2b7e4cfcecea485e4d91f9 by asomers:
fusefs: Upgrade FUSE protocol to version 7.35.

027beb002bc505301f6bf6ea47fcd8dd15614022 by markj:
vmm: Add a missing entry to the ioctl table

6ccf1801f225a5e3e71d5b707646731542a994c7 by markj:
random: Replace a comment with a static assertion

4b8b872a9c55c040eb83f917fc8fd2bf908b96a9 by markj:
random: Move entropy harvest queue lock macros to random_harvestq.c

e2a96b83404fcee0a079a3c3adbb448b86a38d1e by markj:
random: Define a macro for getting the CPU cycle count

5e213d8a7462968e10370506a4905eab0dd48e65 by markj:
random: Remove ARGSUSED annotations from random_harvestq.c

3fee738c4e1e1448609264ae76efc9187455e461 by ziaee:
firmware.9: Fix minor grammar typos

070d185b2f5345261bd006f0692ecec2c84bdf07 by br:
hwt: fix build.

906d7a4b521c19b2b1ae3ec844b5d4626f2fd529 by br:
hwt: fix !SMP build.

1c1acaf6858be301384fd20b402cf2df831507a7 by alc:
amd64: enable EFER.TCE

f58e032410c93d67c83d6bce8a3e6711f377a4be by bz:
LinuxKPI: MODULE_DEVICE_TABLE() remove hard coded pci

2f5666c1727c949491f73e6c3277b7b542131714 by bz:
LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific

16c6a3444a1913e01ce0fce4257c52b5969da10a by bz:
LinuxKPI: device.h add (*shutdown)

2ddfcc013c251f13c8c9b24970b8134ddd49afea by bz:
LinuxKPI: acpi: provide union [linuxkpi]_acpi_(object|buffer)

ba6460df5607e572e9c868413c75ce9bc5ce9a00 by bz:
LinuxKPI: acpi: add acpi_evaluate_dsm()

842da154a0ce8f866d65f495537a13ffa8fb9cc0 by bz:
Bump __FreeBSD_verion for LinuxKPI changes to device.h and acpi.

bd173a540c0ead4881b0866b721955440e3b96fe by ziaee:
write.2: Add EINVAL to ERRORS

8c97c46418f9767a9984df259116da08d9659076 by bz:
rtw89: enable ACPI support on FreeBSD

228b43c258d24c293b135ae94c120e7ccf0a7aea by bz:
iwlwifi: compile in ACPI support

d72c74a6c52cd382c5aaf8f28b5f94e102140a6d by thj:
loader: Add halt as an alias to poweroff machine

d4c8fd3a2c83b213ca3a4ae095d39569e9da4d0e by arrowd:
fuse_vnop_allocate: Drop duplicated vfs_isrdonly() check

c51660a62251b37ecb7e9a5a7609097fd13d6385 by arrowd:
fusefs: exterrorize fuse_vnops.c

ad0c3859a9184036484c0cd63d7260a4a3d1ad2d by avg:
mmc_da: garbage-collect sdda_get_max_data

90b0159163862254fe9a1a1d851444a37faf1f6b by kp:
pf: use PFR_RB_NONE consistently

b168cac06613733c56e59edc6afc8388d60e203e by kp:
pf: honor quick on anchor rules

7d5d1fae28541034423763313cca61fa6ed15ae2 by kp:
pfctl: odd condition/test in PF lexer

f78c18a7ac9ebb5079ad4afebd248881e3672ed2 by kp:
pfctl: sync cmdline_symset() changes with src/usr.sbin

9ec47b79c10e149a47bb8533eeadeebb85a3110c by kp:
pf: replace hardcoded function names by __func__

614ae218ca22997f9d8f079b1949eb35f0ab6902 by kp:
pf: pf_create_kanchor() can be static

58571f3ea37c3e5019d39591aa09c1723c00face by kp:
pf: Remove useless macros

651fbbc9a69bddaa8abe1cd4434e70f1367396c9 by kp:
pf: Rename pf_anchor_remove() to pf_remove_anchor()

ddb8faceb1dd58f757f4904bf6117db5610ef7bf by kp:
pf.4: DIOCIGETIFACES provides interfaces and groups, not drivers

f7289cce493d8db579e3e10bec2c95887c4ba52e by kp:
pf: Check for main ruleset explicitly

3c24dfa30bb9e2d90ab643758628b7586fa40f06 by kp:
pfctl.8: Explicitly mention that tables created by -T{add,replace} are

945ba658d8036102729e3ae7809c56879bf1e259 by kp:
pfctl: Error out on missing table command, zap internal wrapper function

c2d8cca77152ebf72f488490163585be7e34eb0f by vexeduxr:
gpio: remove redundant calls to bus_attach_children

2c356c8b8f79c08d42b23a72b7a320b59d955a3f by vexeduxr:
gpiobus: add a gpiobus_add_bus function

4695e3aa7c685c092cb4b2662bee16c31be790f8 by vexeduxr:
gpio: attach gpiobus when the controller is ready

f1f230439fa48581f40a57f095627f667a9713c3 by markj:
vfs: Initial revision of inotify

d4ead7edbbfe7f84ba57a28685e09241433fa380 by markj:
inotify: Regenerate syscall definitions

245ff4c4b2c2728674121a5d9736a5e079bd00b2 by markj:
libc: Add inotify support

cf65b5e43d7cdc67a932d089312c5a54342167db by markj:
libsys: Add inotify support

bc4430dc203ed7b6765fb5df041bf545c50f859b by markj:
vfs: Add event notification points

b79bd43f9ab3bf0dfd4744dee406782f0329134a by markj:
libsysdecode: Add support for decoding inotify syscall flags

4d08e7815d6c71c620f19a8abdf0caa26f9c5c57 by markj:
truss: Add a decoder for inotify_add_watch_at(2)

e02d4fab54539a5d127c12e9e9f8b0ddd2a1cafa by markj:
kdump: Add support for decoding inotify events

5202cfcf93b19b39f3d2bf80e73a8ca94d7fffd1 by markj:
inotify: Add man pages for the new syscalls and for VOP_INOTIFY

739fc14938d58a2ed34c0663bf1f06c83eada685 by markj:
tests: Add some regression tests for inotify

1d8664d6904149e0be5dbfa0ee35268de2a83f1e by markj:
examples: Add a demo program for inotify

3965de642c29d831649c8307203303de560d721a by markj:
linux: Add inotify support

d7025d3a3f17f3c91bc14be1a9e66722949bf915 by markj:
linux: Regenerate system call definitions

79102e108099237b1d702e960706a739c7b071bd by markj:
libprocstat: Add handling for inotify descriptors

f56e0d4755c521b50bf313a85fd399c2b6a7a4bb by markj:
procstat: Add handling for inotify descriptors

f9cf745a5084dc0a38733db8e774252e4ed2f444 by markj:
RELNOTES: Document the addition of inotify

ef6ea91593ebff73e2fc201efd9f848b71c5a125 by kib:
VOP_RENAME: add mp-global lock

2c17429915f2e527d456600a9a2f30c528d1a305 by kib:
ufs: remove um_checkpath_lock

369a2542caa9252ce2e89b0360f85a1c28a908e0 by kib:
msdosfs: remove pm_checkpath_lock

2ffee9aef7c272d631dc072f7cfdd978c01c7dc8 by kib:
vfs_lookup: split NDRESTART

2f60984053e5a91e2cfb45e424129297859fb11d by kib:
namei dotdot tracker: take mnt_renamelock shared to prevent parallel

deaae83da0571af7c97acf8f1444a00350e21e3a by mhorne:
riscv: enable allwinner RTC

5fea0aec5c8e7e8e68a3f0de6ae717588344a6b4 by mhorne:
riscv: add aw_rtc device to config

f6e5bcd4716c2974c7ceb1fbbfc0ef8db8e13d8b by lwhsu:
tests/ci: run ci-full kyua tests in parallel

bc3338985af92914a9b6929c631551a527049acf by asomers:
sockstat: microoptimize cap-getnameinfo

3b1c4cb1bfff6efa363919de6c05765c24607b83 by kib:
sys_generic.c: convert EINVALs to EXTERROR(EINVAL)

88d94ead7f7cfb7ea7c4134b4cd2f89da670a8e1 by markj:
lposix: Use reentrant passwd and group lookup functions

ed50879c4a9591d075890f61c7f8f7c29d5c6f3a by vexeduxr:
gpiobus: gpiobus_acquire_pin: panic on invalid pin

a2bfb7cff243bdafebde5ea8629810fe507a2aea by vexeduxr:
gpiobus: gpiobus_release_pin: convert errors to panic

92b352f694e83827252d42a58df3c6e4dd0e0164 by vexeduxr:
gpiobus: gpio_pin_release: convert checks to KASSERTs

4a21713278a865906e853b69357cf59a379df93a by vexeduxr:
gpiobus: add gpio_pin_acquire

7f297cdae380022bcdc72b3b11d1ecb7a902e578 by vexeduxr:
regulator: don't use internal gpiobus function

ff826f8ed434c03f9f122eee16a060472d4860d5 by vexeduxr:
gpiopps: don't use internal gpiobus function

9c2509f831e8194ef8c30aa5d839a7eb2197ff7f by vexeduxr:
gpio: hide internal gpiobus symbols

533c0d345b93ecf6832c9f689f5401c3fb182229 by ivy:
sys/net: move DOT1Q_VID_* constants to ethernet.h

65ed1a035ceb8f7c323c0bc0c7344a7fa7cadc9f by ivy:
bridge: allow member interface vlan to be configured

877a7a325b9824995e920d070a0bfb0c6a1cc7e2 by ivy:
bridge: transparently add and remove VLAN tags

032d32c2c276983ce680ffaa6e7d6c12a9584fab by ivy:
bridge: add per-interface vlan access list

95e7d47a4bcea741f44aac4cbdcdb41bbbff6d70 by ivy:
bridge: allow vlan(4) interfaces on a bridge

47a10c0f48240948dc493c229656914193440036 by ivy:
bridge.4: clarify vlan support status

c5f5d0cf49bfa042aa6f8416449010370853e2bc by ivy:
if_bridge_test: add a test for QinQ (802.1ad)

ca554a7dea3f90f39fc2b7d25813d0be944e12e2 by kib:
dev/mem: use sx instead of rw lock

6eb141a2c4731130bfac670708a8b90f7cdff742 by kib:
amd64 pmap: preallocate pt page for pmap_demote_pdpe() in

ee502c8531833d7a0d4bc4c72cc05227f4a3715a by kib:
amd64 pmap: update comment in pmap_demote_DMAP() explaining the

476d2d8f290f60cbbe6b546272a3485ef0316356 by kib:
amd64 pmap: do not panic on inability to insert ptp into trie

667ef8875bad115d334a85c1023db0cf4d8379ba by markj:
nuageinit: Add wrappers for chmod and chown

7134ad650bc47d8f7719c059e2f14f647af803d7 by kevans:
kern: add some extra metadata to the coredump devctl notification

c44439942cdb56cad8c7630444ff84447ca3866a by kib:
aio: make aio_init_aioinfo() and aio_aqueue() static

4685fa8e4bef169e6a1ceaf07f149232326de805 by kib:
aio: handle errors from fork

afd5bc6309306da48b87d5557ab526b1d4a61bb6 by rmacklem:
pathconf: Add a new variable for hidden/system

842fde22b0185acb5b9b319b83d265994b2974e4 by emaste:
src.conf.5: Add WITH_RUN_TESTS description

be0b4916f1933665ec5fe6a726e70725d4393b10 by bofh:
.cirrus.yml: Switch to manual mode for internal CI

79b968063998e67a3c65b580908da640c4544a56 by christos:
sound: Retire the MIDI sequencer

6cdd3226c7186f91d3495aa5233ce559a880ad9d by christos:
sound: Retire midisynth

7f1426971e302a50a6a992064b03a1951921b250 by christos:
sound: Retire /dev/midistat

0ca9410eab24f5905a235bf1e283f543333a0d15 by christos:
sound: Retire unused MIDI sysctls

fa20737ed1b7973062ec503b43857d7af0443070 by christos:
sound: Remove unused mpu_if methods

17b38023ea253c3a876284230521eff6ce2deadf by christos:
sound: Remove duplicate mpu_if.h include

c566edbceb6925a72c80c3d562e9f2c659449686 by christos:
sound: Remove unnecessary comments from midi/midi.c

9a138abb21e17cabb8823f2cefab983d2926d82b by christos:
sound: Remove unused midi_cmdname()

92336491ccc2115a3c81a2c6442ddb6c53c3e378 by christos:
sound: Remove dead printfs from midi/mpu401.c

3ba480f4180149da9ec7dc8869df2a51335b66d0 by christos:
sound: Retire SND_DEV_*

88c8cba0439599c00d9d3d586a66a035004e6e84 by alc:
amd64 pmap: preallocate another page table page in pmap_demote_DMAP()

ac64cd191c3f49efe900b8e90657f51578503265 by rmacklem:
pathconf.2: Document the _PC_HAS_HIDDENSYSTEM name

efe5907279e1aa1781fc4d5260204888cd235cc2 by vexeduxr:
amd64: fix physmap entry addition logic

85dcdb7aad85498b3f497b8752e69b8612b27cb7 by vexeduxr:
amd64: allow the mapping of other regions for efirt

4add1a7a46b5cb261223d1c51c94fde417cc33c0 by vexeduxr:
amd64/efirt: always map the first page

2d6185cf87e815d4951a9ddcf5c535ebd07a8815 by dougm:
vm_fault: drop never-true busy_sleep test

d3c06bed2c16b434dd49958dee5de8c55ad00b85 by ivy:
clang: install clang-scan-deps

21a0a2c04ca4084afb98d406e20407ec834e71aa by kib:
exterrctl(2): mark as CAPENABLED

baa15beed7f1f51c213ae434d3655c6664da8786 by kib:
sys/sysent.h: use two nibbles for flags, and remove unused

26061e4e542d220c577fb3437a9a9f108dc27698 by kib:
kern: add kern_nosys() and use it instead of type-punning the

0d011ec65367fd84cea685d210bfbe4778a6fc9a by kib:
Regen.

c5d72d29fe0e1a6ac1aaf622d8c4a6ca9422517a by rmacklem:
nfsv4: Add support for the NFSv4 hidden and system attributes

02ffca404e65b2058720e1e9d5a5bc8bb2867113 by markj:
kern: Add support for POSIX O_CLOFORK flag

04a481b743c56392c34d5250327895bdb84b1160 by markj:
socket: Add SOCK_CLOFORK flag

be6c405c4d34366618ab55e3a730090f6c672968 by markj:
socket: Add MSG_CMSG_CLOFORK flag

e6b64eea5e7751b92bbabcef8470ff75547f5d0f by markj:
kern: Make close_range() support CLOSE_RANGE_CLOEXEC

971f738679e2e57114366c0f69af99e07150f1ff by markj:
kern: Make dup3() support O_CLOFORK

efadb5c2a908a08e98f917ef6e6e65c73e8d04af by markj:
Add manpages for O_CLOFORK flag and others

63503cbe5a480d1f55fc45ba7a2661ba41c2321f by markj:
tests: Adapt existing tests for O_CLOEXEC to O_CLOFORK

71a0af25a5353f929521cb04c73a7266ac5b7b61 by markj:
libopenbsd: Add recallocarray()

20ee243707ff826221cd588ad3c6b53ddea07415 by markj:
tests: Add Illumos oclo tests for O_CLOEXEC & O_CLOFORK

4140012f83690e9ed9b31d87c16e4f698332e24c by markj:
tests: Adapt oclo tests to FreeBSD

ea4042246d618ed67275ed8fc0685c1dd6bcb8e5 by markj:
libsysdecode: Add O_CLOFORK flags to sysdecode

4b7cdb5a420f518fbe1968a6916b6d017f54025d by ivy:
deprecate RIP

6a7761b4d27c99b3b548f2d948b88bf1430ee636 by alc:
amd64 pmap: convert panics to KASSERTs

e05999a8c5a9bfb2f5c91fbc1dc397d46eed5bbb by vexeduxr:
amd64: move efi_map_regs definition

07948e050808158567c0ca7d345ad035115c0d88 by bz:
net80211: regdomain: ETSI: add missing 11a and 11na entries

13a21c0c0e3db6e2c1a317031c7d1bf4651bec3d by kib:
VOP_WRITE_POST(): correct condition for knote activation

97452b097a4a35df8ce8cbd44786fb7d95db2a92 by markj:
examples/inotify: Handle a zero-length name

82e1b49d75714b91052dfeaf9a8f5f94d03f77ec by kp:
pfctl: Zap unnused iface function parameter from pfctl_kill_src_nodes()

f8a8bb7bade9575c549cbc94500ba706b712c650 by kp:
pfctl: Improve duplicate table name warning

714be446a92555911b8cbd0f0f480f0dea617fa6 by kp:
pfctl: Defuse `-F all -i interface'

b38e96f0232e1bb353ca556ace6c1885db879289 by kp:
pfctl: Use mnemonic PFCTL_SHOW_* macros

9bf3979d1b17a2b019ed35ab661e44cc8a0f88ce by kp:
pfctl.8: Mention that -r does reverse DNS lookups for tables as well

0584227527271b18fb3164522c0362a5df2f3732 by kp:
pfctl: Simplify lookups when killing entries

9d74a1b5d6cfde02d27786c59ccafafdf6d6fe63 by kp:
pfctl: Make -N and -r mutually exclusive

ada0846f9303a69f6844f54467189c9d2e8d80d5 by kp:
pfctl: Reuse copy_satopfaddr() when killing entries

7ea14ad4db6bd840c05eaa8b4ebb941c983a9424 by kp:
pfctl: Unify anchor name sanity checks

f33973f5360792835c82b3a164e0d043e8656a4a by kp:
pfctl: Anchor names must not be empty

6bbee85e48f6829e23cbb85b3de385244c6f0df0 by kp:
pfctl: Don't use unsigned for ptrdiff_t

beb3c25d42a885f58f77dd36e1a31199c79fbd82 by kp:
pfctl: Fail on invalid netmasks when filling tables

613a144a4b7819f2ac9619d3ae85dd4db08aac59 by kp:
pfctl: introduce 'pfctl -FR' to reset settings to defaults

95d1b98db164f1e99622b2425cf39d96ddab44bc by kp:
pf tests: verify the new reset functionality

ea0ca279edc2683e79a203df22b7ac02cfd48e39 by kp:
pfctl: Fix table definition parsing as unprivileged user

0ccf78da3bd4f273f203deb4c237d1a3c046fac0 by kp:
pfctl: Always check for namespace collisions on table commands

5606ac2fcadf801fc5485c3326fc678e77eab377 by kp:
pf.conf.5, pfctl.8: update to PF pfctl(8) and pf.conf(5) manpages

8b8fae451c8ead8af978a4528631ca6b29eff30d by kp:
pfctl: pfctl should check pfctl.astack is not overrun

27626ff49ada57f1978c893f21743e312dd40106 by kp:
pfctl: Add parentheses for readability

b3902af408a98ff5520d50e6af69652d9b2984d5 by kp:
pfctl: use str*l*cpy() to copy strings

9940c974029ba53fc00696b3fa1784725c48a9e9 by markj:
random: Change the entropy harvest event queuing scheme

eda96744b434325c475dce449744f2268f1033e8 by markj:
lposix: Clean up the posix namespace definitions

96f544bcc1cb641ab096812c168ebe9136e78c15 by tuexen:
tcp: don't allow to connect a TCP/IPv6 endpoint in TIME WAIT state

fe1cd734a17603f9b237c5bb08a9e29f2b4898ee by jhb:
mfiutil: Change mfi_autolearn_(period|mode) to write to a FILE

10ed5b90e46f5df329f511c08bd55458f95f1b6c by jhb:
mfiutil: Handle truncation in mfi_next_learn_time

6b7b8575e97980166416886935e8cf376e50d88d by jhb:
mfiutil: Use sbuf(3) to construct drive names in mfi_drive_name

0c38e3dbbf6eaa2755d34189149c9140cacd4bb1 by kib:
aio: if there is at least one aio thread, hide an error from

a38eb8d4282d2126896da35f0742fd5e84ffac49 by antoine:
ObsoleteFiles.inc: fix a typo

283c1bd8ceb07cbbc5fa3f3034b2e2d9ee53d981 by kib:
uexterr_format(): simplify output when ext error string is available

01a679715f68d5e32efecafc1f158eecec3f781b by kib:
err(3): print extended error if available

3a20f630a9fcf6a1267cd527464edf71d01c8771 by markj:
git-arc: Fix handling of author names when we have to make a guess

12bef37a824c52582ee8f38699b8ae4fde17068d by markj:
dtrace: fix symbol address resolution

4ea7a920de22d283dd801a38588f35f56cdddcb6 by markj:
inotify tests: Use unsigned integers for event masks

bc6b526e2b71cf7e07806db5bc77926ed5c874f7 by markj:
inotify: Use memcmp() to compare embedded file names

ed4c64bc792fd2509d8fd6805f8e174c2db62338 by lwhsu:
tests/ci: Use suitable variable for qemu-user-static existence check

393fefa3d9c78948d911e5de0182a9b858b23475 by markj:
mkimg: Make output reproducible using a specific timestamp

cf9b6857545371ab5becc6a785c62bc844cb2f94 by cy:
Revert "ipfilter: Avoid allocating a new ipf token when not needed"

ca4abebcf80e282b2e5d33556d47ad9a50d13ba0 by cy:
ipfilter: Save unit in hash table entry

aad5020c709ac4231af88d4b74588a28f87c9497 by cy:
OptionalObsoleteFiles: libkadm5clnt.so is used by MIT and Heimdal

5ac5ebfa7533d9c3d2b7dd0443a2dba04bf0c687 by imp:
cam/scsi: Use xpt_path_inq() instead of hand-rolled expansion

034b3515ea274b144eb514e83b2e10be0e5b71a9 by imp:
cam/xpt: improve comment on xpt_path_inq

c6dc5d3676810d091fbdc26f3217af619d720fc2 by imp:
xpt_path_inq: Use CAM_PRIORITY_NONE

a2056e854957dce7f8a4c1feb7d0220be9697385 by imp:
cam/mmc: Use xpt_path_inq instead of hand-rollded equivalent

3b3591d3e1ac6423570201da0b23ab3d087816a9 by imp:
cam: In scsi_scan_bus, fix an error case

5102c5f1134281aadea878a61cfe4967cab0eb9e by imp:
cam: Create free_scan_info helper function

7462eb81cd5b2ba6b42e13f49c777a474edea308 by imp:
cam: Use bool for done

ac2e39b5ddf5d5c6bc3848e392670a00e5834450 by cy:
ipfilter: End (cleanup) the iterative search key

89922daaa168292633b1a7a523bcd0559487c6ad by cy:
sqlite3: Vendor import of sqlite3 3.50.2

e4c864e5550544e5ff7e395309c5098d84058403 by cy:
ip_htable: fix -Wtautological-pointer-compare warnings

2bae5cad793bd67c071ade7c7a8ae9d4b34e6b6c by cy:
ip_nat.c: fix non-trivial unused variable warnings

2bbaeb717b690f796e751be63a656fb097ef786d by cy:
ip_nat6.c: fix non-trivial unused variable warnings

79d23845179a534f533185763cb92032202729a7 by cy:
netpfil/ipfilter: fix remaining trivial unused variable warnings

45730dd3ed334d265fc77cf6df1f82013fd5bf69 by cy:
files: add new IPFILTER_C rule for netpfil/ipfilter sources

2f50ea54c6e3b15f655e800eb680ddcb80e30b4f by lwhsu:
tests/ci: fix race condition in bhyveload boot

1e570722dced7a3afc0a35b10af047b835e51567 by markj:
cap_dns/tests/dns_test: mark tests as needing network access

26e31700fc7d9bd033cb157f534c67bf9bc697dd by markj:
sysctl_test: Print standard error if sysctl -ao fails

0559f30a882d2f606782b68b9432a1e7362486fc by cy:
krb5: Install the libkrb5clnt.so symlink with the .so

87994467966806ffbd1f500b510858909c736b88 by takawata:
ichiic: Add PCI id for Arrow Lake.

f84a0da4e0608a970c775f3d605f8de2b0b8d322 by aokblast:
libusb: rename bNumDeviceCapabilities to bNumDeviceCaps for

9911028f53d5c7504256289d3e56f6592a5a1247 by markj:
libc: mkostemp(3) should support O_CLOFORK

72c848089f3b03ee31208ca18f652a16d8fb8352 by kib:
libc: only append exterr herald and text if exterr was recorded

dcd47304acb1f1713a27f407a153e2bb54c574ba by adrian:
net80211: update ieee80211_output_seqno_assign() to 802.11-2020

c08e019c6ce4fc637b195f1bb0878763c3fefe9e by des:
opendir, fdopendir: Add tests, clean up.

4b472968f8ee9efcf58d70e45da923d3bb77bcee by jhb:
devd.conf.5: Consistently use Li to markup literal strings

b00d9fa1dd7cc3d8022388f667d4b53f4d5e263c by jhb:
devd.conf.5: Expand the width of various columns

6aca71321b9541c44d007d3f1a9d42e1b77736d5 by jhb:
devd.conf.5: Describe $name used with nvme events

9ad1589c733434e695f1a0954d428725a5339893 by jhb:
devd.conf.5: Use a tag list block for NVMe SMART errors

da9e73e5d483c47e67b3094356dd4b640749849e by jilles:
wordexp(3): Handle ECHILD from waitpid

8cc93cd668a69b3c6bf0da769486cb4a43e67d6d by kib:
fcntl.2: fix description of F_GETFD return value

ba0d9b43e940077f4025e7e4e85d16c8d525db79 by kib:
kern_descrip.c: provide helpers to translate between fd flags namespace

0849d876b1ac414e55643e408464be63bc9b1a71 by imp:
cam/mmc: style(9) pass: put { starting functions on its own line

bca5df45652ae4edd14fa032be8f271e044d32b2 by aokblast:
libusb: replace LOG_LEVEL with DEBUG_LEVEL

d9cc5dd87b50348b60ca8aea1d3445c25e9c1a1c by kib:
fcntl(F_SETFD): make FD_CLOFORK non-sticky

0610ba6cdbf2d8bed2619ae78ef2da5ee9c30b94 by kevans:
flua: fbsd: avoid leaking stdin pipes on error

6a2c624b35a0c760b00b9a34c10b7ea0c240c677 by kevans:
flua: fbsd: return a process handle to operate on when we exec()

3f0e1092097ed63b83a02518395e370c3cac01be by kevans:
flua: fbsd: allow stdout to be captured for exec() processes

2811ec176c402ab007ce1897f4c1a344cdb02723 by kp:
pfctl: Fix file descriptor leak due to popfile() never closing the main

cface4d97af3a84b7c4caa1ccd9090afcafe4a66 by kp:
pf: Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.

19973701098c8fce38a990ee78f66fab4f4f6a5c by kp:
pfctl: Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.

4869cc8e545d795fa1274b06aa3bcc43db20ef33 by kp:
pf: Use proper NUL byte not zero with strings

881c36681d9deabd69b87c4d533ec683965e106b by kp:
pfctl: Fix function name in error message (zap trailing s)

f97839e05c062a74940b2c501a08b1dd972cdc33 by kp:
pfctl: Avoid optimizing empty rulesets

e5a99196e269bd397a0c533dea792eaceb80a2a4 by kp:
pf: deduplicate the ioctl and netlink NATLOOK handling

e97ce7c66ee0ab0afe58695b6922ff310262d7c5 by kp:
pf: improve DIOCNATLOOK validation

6b95d258a96b7f3a7d61af5c3fb028194ca8f204 by kp:
pf tests: test DIOCNATLOOK validation

1f86253fabc8a2db79e8fe7c43602a4776c1a8b1 by kp:
pf: assert that we call pf_addrcpy() with a valid address family

be763b0e57be7de314c543452ef909f0e65a29f0 by kp:
pf: clean up pf_ioctl_addrule() error handling

041ce1d690f1c58bd4a93ab808ded53444af2092 by kp:
pfctl: recursively flush rules and tables

05c33e5acb67f1f36feae77b7e400d9a066db441 by kp:
pfctl tests: recursive flush test case

fb0d388e5d53db18deb6f2646cd797fcf58cd9bb by kp:
pfctl: Print the main ruleset/anchor as "/" not "<root>" for consistency

3b6bcad3408000de9beca8d3c403f63ac216bd1e by kp:
pfctl.8: Further document recursive flush behaviour

21876224361ad3c01e784d3a7fbe5ad808e00b4c by des:
fts: Fix option list indentation.

5c59cec2d5e141de54bbc737477a8e498685186a by jhb:
nvmf: Auto-reconnect periodically after a disconnect

4af4fefedd1bf14b5a27387075edde98744b722e by kp:
pf: ignore state update with invalid rtableid

f651e87be28dd6c3f466dc865b1a036089b892ff by kp:
pf tests: sync a state with an rtableid that doesn't exist

a4757fbd8cf71502b9078b1d8e2a0df34794054f by kp:
pfsync: log a bad version as a bad version, not a bad action

4f822ad2854e4434407456757d9c0ba671f120b0 by kp:
pfsync: count failed state insertions

9c95fcb7cd20bdb0e9445ec98a06d24ce0d5d2ac by kp:
tests: Get the MAC from the epairs.

939aacb600776ec11a524c81be85a39527d2d7c8 by kp:
pfctl tests: macro test requires pf to be loaded

68fe0d9cc03bd80f63a5317a633d2426ae286316 by kp:
pfctl tests: use require.kmods instead of manual check for pf

bc2e3360107af28fed7157d18605bd038f07e16c by br:
hwt(4): Add initial man page.

c3efa16dc9bcdcbe128c6b3c4b000867bbaf7991 by des:
cp: Add GNU-compatible long options.

2d6b33f801d5352b8e078db83f6c90f6fe8291bb by des:
cp: Add an option to visit sources in order.

89990e28e6e1cae1b3d74d5a06159c1f9e12abc5 by des:
cp: Add descriptions to all test cases.

44e9c9f8f3916200292e8191f3534dc7946c5c37 by kib:
nfsvno_rename(): do not use -1 as special error indicator

6280d03bb5fda4ba4a33a6e6faff2de34b2eda61 by kib:
nfsserver rename: lock mnt_renamelock as required

91ad27bcfc496393ba88f39ca13cdf1c59a7f487 by ziaee:
truncate.1: Polish title and examples

ccf937320a1a7383a2c33698007b7244f66dc022 by des:
libc: Finish removing fscandir{,_b}().

9bf14f2a475e221c48488984dc5a02a4608bb877 by des:
kyua: Try harder to delete directories.

dd81cc2bc5f25fb2c58bb59bf585deeeae196345 by des:
getdirentries: Return ENOTDIR if not a directory.

42e613018da50ee6877d24815c7626d79629e707 by des:
opendir, readdir, telldir: Use the correct types.

4982db387fc85a13f1da39462fe1b83bec0c1248 by des:
pfctl: Fix 32-bit build.

c130914d2923db4a31e83abd054a6a455d3226b3 by rmacklem:
named_attribute.7: Document the named attribute mechanism

78935fa40eee14aab1c6de676a1017bcabdf5fa1 by maxim:
named_attribute.7: typo fix

8adb3acb63ee8e7c20c3da497a9640c481bc7612 by dougm:
pctrie: leave iter at root after ge_lookup failure

42df4faf7004aabb4f06acd71f860f12977db3ad by ziaee:
builtin.1: streamlined rewrite + document keybinds

63389aea24f15fe823c775960d77017f1a35f54b by kib:
inotify: do not call into namei() with a locked vnode

1b7d0c2ee94748814a6c7943806ab8160e65a6f5 by kib:
in_pcb: add in_pcbrele_rlock()

b435452e6b2314e45131b6a3afaa1f4d674a7e17 by kib:
sysctl net.inet.tcp.ktlslist: allow snd_tag_status_str() to sleep

18905fc31b31fd72a1a1918b26ebbf6c4f0fb5aa by kib:
sysctl net.inet.tcp.ktcplist: try to handle EDEADLK

d7c807aa884d178e9bd17afe7adaccb22b3b0dc3 by kib:
sysctl net.inet.tcp.ktcplist: properly fill driver status length field

cdd812921605cf20269ac24faf69750656ec62af by kib:
mlx5_en: wait_for_completion_timeout() takes jiffies

b6b3743fa27dc1d5dc239ea312bec0858b0791fd by kib:
mlx5en: add driver tls status string method for rx sessions

83e351780f634657b74405b8059a1683d01baf4a by des:
nfsv4: No need to check va_flags twice.

cad5cfe7507e1b63f8898183da057aa1f0240e39 by imp:
cam: Use less stack space

5a656ef632de2f363f37484b0128aa60b688bf32 by imp:
cam: Add xpt_gdev_type() and use it instead of many copies of same

d78d04b17cb2498186e8fd2681f224a760e75b28 by imp:
cam: Fail the disk if READ CAPACITY returns 4/2 asc/ascq

df268d4b03a16869502d6842d40aeb66329db982 by kevans:
lockf: add a -p mode to write the child's pid

7e8afac0cb2d53595c06717fd4a50d6ec97a3f9d by kevans:
lockf: switch to a SIGCHLD model for reaping child

679f619495f67eafc9fdb97d11381b14f2b49ccf by kevans:
lockf: add a -T option to terminate the child upon early abort

c82203e65d08036d25ed117f2617ef4ad07d6f97 by kevans:
lockf: tests: add tests for the -p and -T features

4c8b54f765c7676b4899b72de928bdb6d056dfb2 by kevans:
lockf: minor cosmetic cleanups, no functional change

3fde39073c722ba5b1d3aa330ec4dc5e0ecd8495 by kevans:
shar: remove from the tree well in advance of the 15.0 release

d1f0ee548c73fa4d6e097539b9be01dae683b99b by sjg:
Allow net_cleanup for loader.efi

4d2752925a4f75547a67f093dfe249da54196803 by jrtc27:
rtld-elf: Extract part of allocate_tls_offset into

a1d971ad3f8216c9b6b651e97dbe3d8177b11825 by jrtc27:
rtld-elf: Track allocated TCBs internally and use for

2c444fdb0c75fbc73a0ac78d0ecbaef4e1e8baf8 by jrtc27:
libc,libthr: Remove __pthread_distribute_static_tls

cb75bb51261b13a49636befdee1c4a76f2e9013e by jrtc27:
vmbus: Avoid gratuitous ifdef and use more generic implementation

8f0a6a9aadb1fe4ce87345c6d2fbb2d2b6f6cedf by jrtc27:
share: Delete bitrotted make_*_driver.sh scripts

e8019a15918596d8c5e9d15378edf223caffda58 by kib:
cross-build: provide exterr.h and sys/exterrvar.h for non-FreeBSD hosts

09d28419c646650a77721e168ef43bc1bac96b67 by kib:
cross-build: fix after the recent sqlite3 import



The failed test cases:

4 tests failed.
FAILED:  lib.libc.gen.scandir_test.scandir_error

Error Message:
6 checks failed; see output for more details

FAILED:  lib.libcasper.services.cap_fileargs.fileargs_test.fileargs__open_read

Error Message:
/usr/src/lib/libcasper/services/cap_fileargs/tests/fileargs_test.c:303: test_file_open(fa, files[i], &fd) == 0 not met

FAILED:  lib.libcasper.services.cap_fileargs.fileargs_test.fileargs__open_with_casper

Error Message:
/usr/src/lib/libcasper/services/cap_fileargs/tests/fileargs_test.c:443: test_file_open(fa, files[i], &fd) == 0 not met

FAILED:  lib.libcasper.services.cap_fileargs.fileargs_test.fileargs__open_realpath

Error Message:
/usr/src/lib/libcasper/services/cap_fileargs/tests/fileargs_test.c:733: test_file_open(fa, files[i], &fd) == 0 not met