FreeBSD git weekly: 2026-10-26 to 2026-11-01

Introduction

This is a display of mostly-automatically-classified git commits from 2026-10-26 to 2026-11-01.

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
9 64.3% Documentation
4 28.6% Hardware support
1 7.1% Networking
0 0.0% System administration
0 0.0% Libraries
0 0.0% Filesystems
0 0.0% Kernel
0 0.0% Build system
0 0.0% Internal organizational stuff
0 0.0% Testing
0 0.0% Style, typos, and comments
0 0.0% Contrib code
0 0.0% Reverted commits
0 0.0% Unclassified commits
14 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
9 64.3% 0 02-filenames_wildcards
5 35.7% 0 03-filenames_plain1
0 0.0% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

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

debug: groups

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

Commit group #0: manpages
manpages: Fix unusual Xr order
4560b19ff4bb1c26ac65fb7473b1b6f8af52c1b3 Wolfram Schneider 2026-10-26 10:27:43

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


manpages: Fix unusual Xr order
afe20e82f9dbfa9016baa2c3d51d2b9f8ae21f0a Wolfram Schneider 2026-10-26 10:29:10

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


manpages: Fix unusual Xr order
3208a17f96ef01872ad77e2ab70d182c6f3e39bb Wolfram Schneider 2026-10-26 10:32:42

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


manpages: Fix unusual Xr order
f5b6c8f5c25261033fb9e6d0e9f682e3aa97efb5 Wolfram Schneider 2026-10-26 10:35:42

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


manpages: Fix unusual Xr order
2ba2623414a60fb812fd5cfb075178c852b0db8b Wolfram Schneider 2026-10-26 10:41:28

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


manpages: Fix unusual Xr order
fb4f233466d3b662f0dd8220b409a681ea6dacc3 Wolfram Schneider 2026-10-26 10:44:08

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


manpages: Fix unusual Xr order
029466808f100ba04fa99efebb40b4209cf79e82 Wolfram Schneider 2026-10-26 10:46:28

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


manpages: Fix unusual Xr order
13d222bd83ac15fec4b142b2a97cf0cb7ad981f7 Wolfram Schneider 2026-10-26 10:53:02

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

libc: Add a man page caveat about the `w` modifier
In-tree Clang is unaware of the N2680 fixed-width modifier `w` and emits
a warning when used.

PR:             https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=299631
Reviewed by:    imp
Differential Revision: https://reviews.freebsd.org/D60939
7ea9ac99e171bb2b6e425e4b4af728f4783ab07c Ed Maste 2026-10-21 15:22:19

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

Hardware support

Hardware drivers and architecture-specific code.

amdsmu: Print detailed stats for KRACKAN_POINT
Testing on a Dell AMD Ryzen AI 5 PRO 435 laptop shows that the same
diagnostic information is valid.

Reviewed by:    obiwac
Sponsored by:   The FreeBSD Foundation
ce9de516eef333041d66a87dfb0aa4818cc5044f Ed Maste 2026-10-23 18:41:34

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

amdsmu: Update diagnostics comments for Krackan Point
Krackan Point has the same quirks as the Phoenix SMU it would seem.

Reported by:    emaste
Sponsored by:   The FreeBSD Foundation
b86f3d6ae8e2f1c64c2f230e59c582e8553a3062 Aymeric Wibo 2026-10-26 14:08:49

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

riscv: Map the DTB when it is outside the kernel's 1GB region
When the kernel is started directly by SBI firmware, locore.S maps only
the 1GB region that contains the kernel, and initriscv() reads the DTB
through that mapping at the physical address passed in a1.  If the
firmware put the DTB in another 1GB region, as QEMU does with more than
1GB of RAM, fake_preload_metadata() faults before the console is up and
the kernel hangs.

Also map the 1GB region that contains the DTB.

This fixes direct kernel booting without FreeBSD loader(8).

PR:             https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=299088
Reviewed by:    mhorne
Fixes:          https://cgit.freebsd.org/src/commit/?id=bfb857546984 ("riscv: Construct an identity map in locore.S")
MFC after:      1 week
Signed-off-by:  Rick Richard <rick@sloservers.com>
509d65fae512c24fc755d6a8b3b41bb967e6c5e1 Rick Richard 2026-10-03 16:00:00

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

amdsmu: Use devclass name instead of module name
The diagnostics array contained expected modules to be loaded but the
checking logic checked for if a devclass of that name existed instead.

Have the diagnostics array contain the devclass instead as well as the
module to load for the hint string.

Furthermore, check tha the number of devices is greater than 0 so that
leftover devclasses from unloaded modules don't skip the hint.

Reported by:    emaste
Reviewed by:    emaste
Fixes:  https://cgit.freebsd.org/src/commit/?id=758578370f6b ("amdsmu: Hints on what to do if IP block blocking S0i3")
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/70
9a4bb77040f074f6e842a54f8aedf7a24c0eab42 Aymeric Wibo 2026-10-24 00:02:52

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

Networking

Network-related commands, library, and kernel.

sctp: improve handling of SO_SETFIB socket option
Since SCTP keeps fibnum in the SCTP protocol control block,
the code can't just defer the processing to the IPv4 or IPv6
layer. Therefore it needs to be implemented in the the SCTP
layer and it needs to call the socket layer function.

PR:             https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=300091
Reviewed by:    tuexen
Fixes:          https://cgit.freebsd.org/src/commit/?id=caccbaef8e26 ("socket: Move SO_SETFIB handling to protocol layers")
MFC after:      3 days
MFC to:         stable/14
MFC to:         stable/15
7b8151b0cd1b4f077b382b6be2c02c936d1988fa Albin Hellqvist 2026-10-26 19:07:03

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

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

-- no commits in this category this week --

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

-- no commits in this category this week --

Reverted commits

-- no commits in this category this week --

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 2026-10-26 20:54:37+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-10-26 (release)