FreeBSD git weekly: 2026-09-07 to 2026-09-13

Introduction

This is a display of mostly-automatically-classified git commits from 2026-09-07 to 2026-09-13.

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).

Table of contents and commits per category:

(0) Highlighted commits (these are copies, not in stats)
0 0.0% Userland programs
0 0.0% Documentation
1 16.7% Hardware support
0 0.0% Networking
0 0.0% System administration
0 0.0% Libraries
0 0.0% Filesystems
1 16.7% Kernel
0 0.0% Build system
1 16.7% Internal organizational stuff
0 0.0% Testing
0 0.0% Style, typos, and comments
1 16.7% Contrib code
2 33.3% Reverted commits
0 0.0% Unclassified commits
6 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
2 33.3% 0 00-reverts
2 33.3% 0 03-filenames_plain1
1 16.7% 0 04-filenames_plain2
1 16.7% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

num % stage
0 0.0% Misclassified commits
5 83.3% Classified commits, no corrections

debug: groups

2 33.3% num in revert
0 0.0% num in fixes
0 0.0% num in consecutive
2 33.3% 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.

-- no commits in this category this week --

Userland programs

Commits about commands found in man section 1 (other than networking).

-- no commits in this category this week --

Documentation

Man pages, release notes, etc.

-- no commits in this category this week --

Hardware support

Hardware drivers and architecture-specific code.

iavf: Probe the Hyper-V VF device ID
The shared code already recognizes IAVF_DEV_ID_VF_HV and handles it
through the regular iavf register and virtchnl paths, but the PCI probe
table omits it.  Add the missing entry so the driver attaches.

PR:             https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239849
MFC after:      1 week
d983dc521b6ecaf054bdbe938bd1bf079030f76d Andrey V. Elsukov 2026-09-07 04:42:09

debug: classified in 03-filenames_plain1 by 'sys/dev/'

Networking

Network-related commands, library, and kernel.

-- no commits in this category this week --

System administration

Stuff in man section 8 (other than networking).

-- no commits in this category this week --

Libraries

-- no commits in this category this week --

Filesystems

-- no commits in this category this week --

Kernel

Kernel stuff (other than networking, filesystems, and drivers).

apple_bce: require usb(4) for vhci functionality
The vhci portion of the driver relies on usb(4) for both constants and
functionality. Add an explicit dependency on usb(4) in `files.amd64` so
it builds properly 100% of the time in a static kernel config.

Reviewed by:    seuros
Differential Revision:  https://reviews.freebsd.org/D59469
a24eb09825cf4142531189a1e00fcea84d4f9773 Enji Cooper 2026-09-07 04:27:24

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

Build system

-- no commits in this category this week --

Internal organizational stuff

jib, jng: Add license banner
bba4f80b5c15d84ce05be4cf89db770715eb3873 Devin Teske 2026-09-07 03:57:36

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

Testing

-- no commits in this category this week --

Style, typos, and comments

These could go in other categories, but it's more clear if they're here instead.

-- no commits in this category this week --

Contrib code

contrib/lutok: remove autotools generated files
These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd@dev.thsi.be>
cfe443e1e63dd588fba7eabec553ed5e1c408d1f Enji Cooper 2026-09-07 03:21:50

debug: classified in 03-filenames_plain1 by 'contrib/'

Reverted commits

Commit & revert pair: contrib/lutok: remove autotools and doxygen generated files
contrib/lutok: remove autotools and doxygen generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd@dev.thsi.be>
3dbe1800848ca71f5cc083f1d5c5b4759b601fae Enji Cooper 2026-09-07 03:21:50

debug: classified in 00-reverts by 'This reverts commit \b([0-9a-fA-F]{40})\b'


Revert "contrib/lutok: remove autotools and doxygen generated files"

I messed up the commit title. Redo it with a correct summary.

This reverts commit 3dbe1800848ca71f5cc083f1d5c5b4759b601fae.
ca0e8956c5472266ae2c1a64d23aa4a6f9611ef1 Enji Cooper 2026-09-07 03:24:36

debug: classified in 00-reverts by 'This reverts commit \b([0-9a-fA-F]{40})\b'

Unclassified commits

Not classified automatically, and waiting for manual attention.

-- no commits in this category this week --

Technical notes

Dates:

Automatic grouping:

Automatic categories:

Source code:


Generated with commits-periodical 0.21 at (time removed for reproducibility).

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-09-07 (release)