FreeBSD git weekly: 2025-09-01 to 2025-09-30

Introduction

This is a display of mostly-automatically-classified git commits from 2025-09-01 to 2025-09-30.

In the future, these reports might include summaries or additional information, but for now our focus is figuring out what type of classification would be most useful.

This report is still in progress.

DEBUG: This version of the report is primarily for checking the classifiers, and therefore contains extra information (in this colour).

DEBUG: In addition, debug pages for the latest week are often produced by a daily or hourly cronjob, and thus might not have any human review. Don't worry if you see commits in the wrong section; I'll check and fix them.

Table of contents and commits per category:

8 100.0% Highlighted commits
8 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
1 12.5% 0 01-style
3 37.5% 0 04-filenames_plain2
3 37.5% 0 05-summary-prefix
1 12.5% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

num % stage
0 0.0% Misclassified commits
7 87.5% Classified commits, no corrections

debug: groups

0 0.0% Commits in groups

Highlighted commits

For extra visibility, these are copies of commits found in other sections. Most (if not all) come from the commit message containing "Relnotes:", or commits modifying UPDATING.

sys: Rename BLOAT_KERNEL_WITH_EXTERR to EXTERR_STRINGS
There's no need for an implied value judgement.

Suggested by:   jhb
Reviewed by:    kib, jhb
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52351
92255335d9451bd425074fab4447799113daf676 Ed Maste 2025-09-02 20:58:29

debug: classified in 04-filenames_plain2 by 'sys/'

jail: add kqueue(2) support for jails
Add kqueue tracking to jails, inspired by how it's done with processes.
EVFILT_JAIL takes a jail ID, and tracks with NOTE_JAIL_SET,
NOTE_JAIL_ATTACH, NOTE_JAIL_REMOVE, and NOTE_JAIL_CHILD. It also uses
the NOTE_TRACK mechanism that EVFILT_PROC uses, using the same result
flags (NOTE_CHILD and NOTE_TRACKERR).

Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D51940
1bd74d201a534540614663686890ab96a3bbe2c7 Jamie Gritton 2025-09-04 18:56:56

debug: classified in 04-filenames_plain2 by 'sys/'

jail: add jail descriptors
Similar to process descriptors, jail desriptors are allow jail
administration using the file descriptor interface instead of JIDs.
They come from and can be used by jail_set(2) and jail_get(2),
and there are two new system calls, jail_attach_jd(2) and
jail_remove_jd(2).

Reviewed by:    bz, brooks
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D43696
851dc7f859c23cab09a348bca03ab655534fb7e0 Jamie Gritton 2025-09-04 20:27:47

debug: classified in 05-summary-prefix by '^jail:'

Update main to 16
* Bumps to versions in lib/clang
* Bumps to sys/conf/newvers.sh and sys/sys/param.h
* Update to UPDATING

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva
8b4e4c2737305df8807abc6cd054a32586085c93 Colin Percival 2025-09-04 23:06:47

debug: Commit manually moved from "unknown" to "internal".

packages: Turn off MANSPLITPKG by default
Manpages are very small, and having a separate manpages package for
every base package is quite annoying for users.  Turn this option
off by default.

Discussed with: bapt
Reviewed by:    manu, emaste
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D52417
a8a18eeb5e1711ad27c3ee20eb342b73d3badffa Lexi Winter 2025-09-10 18:38:01

debug: classified in 05-summary-prefix by '^packages:'

UPDATING: mention the src.conf change
Fixes:                https://cgit.freebsd.org/src/commit/?id=dd8c666d8b78 ("src.sys.mk: Support src.conf in SRCTOP")
ab2fea3f9a5a58f0ba90499ad3a8614e3dca0c5f Dag-Erling Smørgrav 2025-09-12 17:13:51

debug: classified in 05-summary-prefix by '^UPDATING'

UPDATING: fix typos
Fixed typos in UPDATING

Signed-off-by: Harry Fellowes <harryfellowes1@gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1846
e239f49146e0b8a400db5eb014f4a3f706380780 Harry Fellowes 2025-09-14 18:12:33

debug: classified in 01-style by '[tT]ypo'

qat: enable qat driver for 402xx device
Enabled qat driver support for 402xx device with
ID 0x4944/0x4945. This is an additional device supported
under the existing qat_4xxx driver. Firmwares specific to
the 402xx device are added.

Signed-off-by: Hareshx Sankar Raj <hareshx.sankar.raj@intel.com>

Relnotes:       yes
Sponsored by:   Intel Corporation
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D52488
7fbd362c091b2b384d14c3ed5af9234bb2eff9c2 Hareshx Sankar Raj 2025-09-04 18:21:36

debug: classified in 04-filenames_plain2 by 'sys/'

Technical notes

Dates:

Automatic grouping:

Automatic categories:

Source code:


Generated with commits-periodical 0.14.1 at 2025-09-16 02:14:31+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2025-09-01 (release)