FreeBSD git weekly: 2026-03-23 to 2026-03-29

Introduction

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

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

debug: info about the automatic classification

num % num changed stage
2 22.2% 0 00-reverts
1 11.1% 0 02-filenames_wildcards
6 66.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
9 100.0% Classified commits, no corrections

debug: groups

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

mdo.1: Cross-reference with security.7
MFC after:    3 days
Reviewed by:    olce
Differential Revision:  https://reviews.freebsd.org/D56024
e23f0deceac4fb77c14066d4a76074548ee75fc4 Mateusz Piotrowski 2026-03-22 07:31:44

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

Hardware support

Hardware drivers and architecture-specific code.

mlx5: postpone freeing the completed command entity to taskqueue
because cancel_delayed_work_sync() might need to sleep, which cannot be
done in the interrupt thread where the completion runs.

Sponsored by:   Nvidia networking
MFC after:      1 week
f0d5f46a1e42b801d96447e544cc3820612748b1 Konstantin Belousov 2026-03-10 07:32:00

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

nvmf: Fix null ptr reference
Reported by:  Nikolay Denev <ndenev@gmail.com>
Reviewed by:    imp, jhb
Differential Revision:  https://reviews.freebsd.org/D55863
09c5bb35425bc70573c007e7f7e82be286677a87 Mariusz Zaborski 2026-03-23 14:37:28

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

mtree: Add missing entries
Add missing mtree directory entries.  Without them, the resulting
worldstage METALOG file would produce an invalid (incomplete) mtree
specification file.

Reviewed by:    ivy
Differential Revision:  https://reviews.freebsd.org/D56013
8d99314a044cfb58183087894592c3ec5be99be6 Jose Luis Duran 2026-03-23 06:41:59

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

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

cross-build: Provide mempcpy when building on macOS
We could patch the tzcode config to not use it, but it's simple to
provide an implementation of it and avoid spreading cross-build
bootstrapping special cases.

Fixes:          https://cgit.freebsd.org/src/commit/?id=ff2c98b30b57 ("tzcode: Update to 2026a")
MFC after:      1 week
47402c9422ec6c9ba76d96414f5a08bd35a9e1fd Jessica Clarke 2026-03-23 16:56:09

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

Internal organizational stuff

-- no commits in this category this week --

Testing

stress2: Added syzkaller reproducers. Update the exclude file
4f8a1b4dffa8a6fa5fbe7fce05278792afd83a82 Peter Holm 2026-03-23 11:15:29

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

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

libcbor: Update to 0.13.0
Sponsored by: The FreeBSD Foundation
b5b9517bfe394e55088f5a05882eabae7e9b7b29 Ed Maste 2026-03-23 15:41:51

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

Reverted commits

Commit & revert pair: capsicum-test: remove stale file
capsicum-test: remove stale file
20b99e3a147963c6ef715112bd38e349c7a5a459 Mariusz Zaborski 2026-03-02 07:41:21

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


Revert "capsicum-test: remove stale file"

This was unintended, sorry.

This reverts commit 20b99e3a147963c6ef715112bd38e349c7a5a459.
fce6921464b5b21836a304d0460c69db4a6f3942 Mariusz Zaborski 2026-03-23 14:44:34

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-03-23 19:11:02+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-03-23 (release)