FreeBSD git weekly: 2026-08-17 to 2026-08-23

Introduction

This is a display of mostly-automatically-classified git commits from 2026-08-17 to 2026-08-23.

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)
1 6.2% Userland programs
1 6.2% Documentation
3 18.8% Hardware support
0 0.0% Networking
0 0.0% System administration
0 0.0% Libraries
0 0.0% Filesystems
0 0.0% Kernel
0 0.0% Build system
1 6.2% Internal organizational stuff
0 0.0% Testing
8 50.0% Style, typos, and comments
1 6.2% Contrib code
1 6.2% Reverted commits
0 0.0% Unclassified commits
16 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
1 6.2% 0 00-reverts
8 50.0% 0 01-style
1 6.2% 0 02-filenames_wildcards
5 31.2% 0 03-filenames_plain1
1 6.2% 0 04-filenames_plain2
0 0.0% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

num % stage
0 0.0% Misclassified commits
16 100.0% Classified commits, no corrections

debug: groups

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

-- no commits in this category this week --

Userland programs

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

yes: Avoid static initialization
Our buffer is half a megabyte, but we are only initializing the first
two bytes.  Switching from static to dynamic initialization moves it
from .data to .bss, greatly reducing the size of the binary.

Fixes:          https://cgit.freebsd.org/src/commit/?id=cf74b63d61b4 ("yes: Completely overengineer")
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D58890
557ba0c2a5138ce026c0ea9cb02f374f97378b7c Dag-Erling Smørgrav 2026-08-17 16:04:35

debug: classified in 04-filenames_plain2 by 'usr.bin/'

Documentation

Man pages, release notes, etc.

mdoc: Standardize SYNOPISIS section for drivers
Standardize driver manuals on the style used for 12 years in vt(4).
This brings SYNOPSIS across all FreeBSD manual sections into harmony
of meaning where where SYNOPSIS lists available options, and does not
contain prose. Adjust mdoc(7) to reflect the established convention.

Reviewed by:    jhb
Discussed with: arch@ (marc.info/?l=freebsd-arch&m=176782215606871)
Differential Revision:  https://reviews.freebsd.org/D54586
d383c870f7fe20b67278184df54953a49189fca3 Alexander Ziaee 2026-08-17 16:07:54

debug: classified in 02-filenames_wildcards by '.*\.[1-9]'

Hardware support

Hardware drivers and architecture-specific code.

asmc: prefer MMIO backend over PIO when both are present
T2, T1, and some pre-T1 Macs advertise a legacy PIO
range in the SMC ACPI _CRS alongside a live MMIO window, but the
silicon behind the PIO range is bogus.

Try MMIO first, validate via LDKN >= 2, fall back to PIO if that
fails or no MMIO resource is present. Drop "(T2)" from the backend
message since MMIO isn't T2-exclusive.

MFC: 1 week
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D58839
37826269b41b46c72264191d35b09baf24e055b9 Abdelkader Boudih 2026-08-17 03:12:00

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

ix(4): Remove workaround for 2.5/5G speeds on E610
The problem observed on X550 adapters with 2.5 and 5 Gbps speeds
negotiation on some switches is not affecting E610 adapters.
Remove workaround, which omitted those speeds in the list
of initially advertised speeds and advertise all speeds
supported by adapter.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Reviewed by:    kbowling
Tested by:      Mateusz Moga <mateusz.moga@intel.com>
MFC after:      1 week
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57339
62d5d119ee7d935ac05966f1c7c4333c33c4f3a9 Krzysztof Galazka 2026-08-17 09:17:46

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

ice(4): Add two more 4-part IDs for E835 adapters
Two additional subdevice IDs were introduced
to distinguish between adapters with and without
manageability over USB support.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Reviewed by:    erj
Tested by:      Mateusz Moga <mateusz.moga@intel.com>
MFC after:      1 week
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57337
f370d9e4d5844daa06d77e57236e03bd7c5f4ba1 Krzysztof Galazka 2026-08-17 15:46:39

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

-- no commits in this category this week --

Build system

-- no commits in this category this week --

Internal organizational stuff

mfc-candidates: Annotate variables as local
And clean up luacheck warnings.

Sponsored by:   Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D48950
ba120b8d38f3f0bc78efa5200807eb9904fbb1f9 Mark Johnston 2026-08-12 18:39:11

debug: classified in 03-filenames_plain1 by 'tools/tools/git/'

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.

msun: Fix a typo in a source code comment
- s/uneccessarily/unnecessarily/

Obtained from:  NetBSD
MFC after:      3 days
cd4aae2fa9d35015248c445752e23800e75e8517 Gordon Bergling 2026-08-17 05:47:17

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

nullfs(4): Fix a typo in a source code comment
- s/modifing/modifying/

MFC after:      3 days
27c70deb3d260b48bee8f3c4c975fd2de64264fb Gordon Bergling 2026-08-17 05:48:33

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

swap_pager: Fix a typo in a source code comment
- s/errornous/erroneous/

MFC after:      3 days
88293bdd1eefb4bf518e1764d370b4a2321afdd1 Gordon Bergling 2026-08-17 05:51:05

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

ppbus(4): Fix a typo in a source code comment
- s/predifined/predefined/

MFC after:      3 days
709bd45a1b3a5ca21e05995c0c01f0ee8e7e8c38 Gordon Bergling 2026-08-17 05:52:09

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

fxp(4): Fix a typo in a source code comment
- s/modifing/modifying/

MFC after:      3 days
c47b430c6ea3aa8d133af0af426d018bae3b7018 Gordon Bergling 2026-08-17 05:53:07

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

ichwd(4): Fix a typo in a source code comment
- s/modifing/modifying/

MFC after:      3 days
8362aecdeb2548813942a7e604543c71f5a10271 Gordon Bergling 2026-08-17 05:54:10

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

ipfw(4): Fix a typo in a source code comment
- s/varaiables/variables/

MFC after:      3 days
251e6ef40203a6f911d7f4daacf3075de7f870c0 Gordon Bergling 2026-08-17 05:55:17

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

bluetooth(4): Fix a typo in a kernel message in l2cap
- s/staring/starting/

MFC after:      5 days
8e968c5ff4112387c87f7afdf79d873a6f475b21 Gordon Bergling 2026-08-17 05:57:15

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

Contrib code

sqlite3: Vendor import of sqlite3 3.53.3
Release notes at https://www.sqlite.org/releaselog/3_53_3.html.

Obtained from:  https://www.sqlite.org/2026/sqlite-autoconf-3530300.tar.gz

MFC after:      2 weeks

Merge commit 'e698feec080925c6cffa9ec31be884daa5cea536'
14e3daa72db7d6410877481a4ed2791603e2b99f Cy Schubert 2026-08-16 03:24:45

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

Reverted commits

Revert "ciss: Add max physical target"
This reverts commit 45645518ea19ccb4761aee3a525aab2f323d37d4.

Although this changed looks like it should just be a harmless change to
bookkeeping, it turns out that it changes the termination condition of
the initial device scan, resulting in it never finishing. This causes
the boot to hang forever coming up. Since I don't have good access to
hardware, I'm reverting until the exact details can be sorted out.

Reported by: Edward Scroop
Sponsored by: Netflix
MFC After: 1 week
ba9aaed01a484778f1c1f2fb5d7e30dbb1a8f5ad Warner Losh 2026-08-17 13:11:52

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.20 at 2026-08-17 16:52:47+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-08-17 (release)