From nobody Sat Mar 21 07:22:07 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fd9qM4n6Mz6WkwX for ; Sat, 21 Mar 2026 07:22:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fd9qM3fw0z3tSX for ; Sat, 21 Mar 2026 07:22:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774077727; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4oaesUXCRB5HJd5CGEsoRysz9itDr1jCaC5CFac4OO8=; b=X+8D4ojcjp+mtUuwZoRt30LjCG5Z8AMdDr2jgCZP3L+kDQawEvyz9clCYhiCuho7xGMyS/ QznpM4qQImkX1mRnFWibSK6Sz/jm8EZziHbp1R4GYbHN2On+5ANx9zL32RqGB0ej65w6Kg fATyOh6vbYJW/QOnlYIUJ+05OigWSdiQslNhslr83kEc2XorTLRbCihd5r9cLfCXUUm3L1 oI37bEAEWNRtRbFmt7MpO1/MRk00/v4tdDbS2BVVV6zRuVPSiK0KPkUavHFviaRtFscYvK YfyXsUU6Q4qFRtx7sQx2b/V4vMhcSvJPYxN94jLplInnu5TcQD5Seyhh8QrG0Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1774077727; a=rsa-sha256; cv=none; b=xEtQB+F8XGAVQ14siLGn/kci2SvM6O4LfkhsomnqRUwcP3CAH8/WtDk7UjJbmgNNDqUVWt POTrZLbV6j8q7+HHUB4oCdgIdxvZ+YBVC6dWQ0fgQqsLC/4C2DqgEuJiSplxrnK3nHLOWw FkUJUmF1AHTFrvXR+rpzllpEBYP6Sb47jhYAXwHwf8uqojigbGK/qxtYStwz0j4A90YfgQ XJfGYrAhhKxHMVFfuntdDYuVQhx5ZsLTDEZ5D8USea0Hlt4bj3ceOzUpFBPfTXy91rJfql TZW5cIdZn51G/1oKLemQBIrCbOm375Nir9Ra4fzd1G8foqEqW+BROsOAVipBCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774077727; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4oaesUXCRB5HJd5CGEsoRysz9itDr1jCaC5CFac4OO8=; b=Yp7QUyHzgPRaxWs0hEE51YpFDBMZP2LUJgzH6PEAR4G9hXV/YiJLdR1/0x7ukIHX9fpo4H skTVBGOHx2BFZJfR3ppSVuXB4I5JWKnkp2WOpoo+IglcEr6tqdFeVaYGI4LZnYa+F88y92 voulnW5K6fTppflkTRpcO23ZZk+fxHzwe+b1v0+eWKNTi8UGODfo1gHTMEAr82PALl0Kgb mgLm70O4BoqDtaHFTcQQ3Xtv3PV1WX0wyVkEOXtcbWAUOo7KHqs6xVQOF+qYNJpTBrTGUN uALKv7PykK4AVhMrwThQM6knjoUYzvU42jkyxoEHOlNuhFq3XIi0YQVfjIouNw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fd9qM31dmz12Jf for ; Sat, 21 Mar 2026 07:22:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3dda9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 21 Mar 2026 07:22:07 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: 092687a03106 - main - kernel: Be clearer about what ZSTDIO is for List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 092687a031064dc08ac198648c6393cc50b06cee Auto-Submitted: auto-generated Date: Sat, 21 Mar 2026 07:22:07 +0000 Message-Id: <69be471f.3dda9.5bc7466a@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=092687a031064dc08ac198648c6393cc50b06cee commit 092687a031064dc08ac198648c6393cc50b06cee Author: Dag-Erling Smørgrav AuthorDate: 2026-03-21 07:21:24 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-03-21 07:21:45 +0000 kernel: Be clearer about what ZSTDIO is for ZSTDIO is not just for core dumps, and it is now required by ZFS, so move it (and GZIO, which is still just for dumps) to a new “Compression support” section in GENERIC, and add them both to MINIMAL. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55940 --- sys/amd64/conf/FIRECRACKER | 6 ++++-- sys/amd64/conf/GENERIC | 6 ++++-- sys/amd64/conf/MINIMAL | 4 ++++ sys/arm64/conf/std.arm64 | 6 ++++-- sys/conf/NOTES | 4 ++-- sys/i386/conf/GENERIC | 6 ++++-- sys/i386/conf/MINIMAL | 4 ++++ sys/powerpc/conf/GENERIC | 6 ++++-- sys/powerpc/conf/GENERIC64 | 6 ++++-- sys/powerpc/conf/GENERIC64LE | 6 ++++-- sys/riscv/conf/GENERIC | 6 ++++-- 11 files changed, 42 insertions(+), 18 deletions(-) diff --git a/sys/amd64/conf/FIRECRACKER b/sys/amd64/conf/FIRECRACKER index a36fb974c24e..07c02d51ed4c 100644 --- a/sys/amd64/conf/FIRECRACKER +++ b/sys/amd64/conf/FIRECRACKER @@ -101,10 +101,12 @@ options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones options VERBOSE_SYSINIT=0 # Support debug.verbose_sysinit, off by default +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support options NETGDB # netgdb(4) client support diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC index 0868cdfc95e7..07e31e354d45 100644 --- a/sys/amd64/conf/GENERIC +++ b/sys/amd64/conf/GENERIC @@ -99,10 +99,12 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support options NETGDB # netgdb(4) client support diff --git a/sys/amd64/conf/MINIMAL b/sys/amd64/conf/MINIMAL index fec4be6da8f7..d67ae8189a9e 100644 --- a/sys/amd64/conf/MINIMAL +++ b/sys/amd64/conf/MINIMAL @@ -76,6 +76,10 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel diff --git a/sys/arm64/conf/std.arm64 b/sys/arm64/conf/std.arm64 index 02bdd25f2d52..68ad7ebc856e 100644 --- a/sys/arm64/conf/std.arm64 +++ b/sys/arm64/conf/std.arm64 @@ -84,10 +84,12 @@ include "std.debug" #options KUBSAN # Kernel Undefined Behavior Sanitizer #options KCSAN # Kernel Concurrency Sanitizer +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support diff --git a/sys/conf/NOTES b/sys/conf/NOTES index 0114ed51c4f2..98c63d9bb7f7 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -2837,8 +2837,8 @@ options IMGACT_BINMISC options GZIO # zstd support -# This enables support for Zstd compressed core dumps, GEOM_UZIP images, -# and is required by zfs if statically linked. +# This enables support for Zstandard compression for core dumps, +# kernel dumps, GEOM_UZIP images, and tarfs, and is required by zfs. options ZSTDIO # BHND(4) drivers diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC index 5d9cdfe25852..3de346013111 100644 --- a/sys/i386/conf/GENERIC +++ b/sys/i386/conf/GENERIC @@ -92,10 +92,12 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support options NETGDB # netgdb(4) client support diff --git a/sys/i386/conf/MINIMAL b/sys/i386/conf/MINIMAL index 7bed6d560035..55ef357248c5 100644 --- a/sys/i386/conf/MINIMAL +++ b/sys/i386/conf/MINIMAL @@ -86,6 +86,10 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel device apic diff --git a/sys/powerpc/conf/GENERIC b/sys/powerpc/conf/GENERIC index 7c7d2809d784..f0aacb49f6e1 100644 --- a/sys/powerpc/conf/GENERIC +++ b/sys/powerpc/conf/GENERIC @@ -93,10 +93,12 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support diff --git a/sys/powerpc/conf/GENERIC64 b/sys/powerpc/conf/GENERIC64 index 1c8309fbf3e7..4f61b34a9f18 100644 --- a/sys/powerpc/conf/GENERIC64 +++ b/sys/powerpc/conf/GENERIC64 @@ -103,10 +103,12 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support diff --git a/sys/powerpc/conf/GENERIC64LE b/sys/powerpc/conf/GENERIC64LE index d7eb006a08ad..499ee95d1905 100644 --- a/sys/powerpc/conf/GENERIC64LE +++ b/sys/powerpc/conf/GENERIC64LE @@ -99,10 +99,12 @@ options KDB_TRACE # Print a stack trace for a panic. # For full debugger support use (turn off in stable branch): include "std.debug" +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support diff --git a/sys/riscv/conf/GENERIC b/sys/riscv/conf/GENERIC index 56fcace269e5..0761784c095f 100644 --- a/sys/riscv/conf/GENERIC +++ b/sys/riscv/conf/GENERIC @@ -173,10 +173,12 @@ options KDB_TRACE # Print a stack trace for a panic. include "std.debug" # options EARLY_PRINTF=sbi +# Compression support +options GZIO # gzip (dumps) +options ZSTDIO # zstd (dumps, tarfs, uzip, zfs) + # Kernel dump features. options EKCD # Support for encrypted kernel dumps -options GZIO # gzip-compressed kernel and user dumps -options ZSTDIO # zstd-compressed kernel and user dumps options DEBUGNET # debugnet networking options NETDUMP # netdump(4) client support