From owner-dev-commits-src-main@freebsd.org  Mon Feb  8 07:12:41 2021
Return-Path: <owner-dev-commits-src-main@freebsd.org>
Delivered-To: dev-commits-src-main@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id E21AD547DFE
 for <dev-commits-src-main@mailman.nyi.freebsd.org>;
 Mon,  8 Feb 2021 07:12:41 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com
 [IPv6:2607:f8b0:4864:20::729])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4DYy095w3Lz4n1h
 for <dev-commits-src-main@freebsd.org>; Mon,  8 Feb 2021 07:12:41 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: by mail-qk1-x729.google.com with SMTP id l27so13413551qki.9
 for <dev-commits-src-main@freebsd.org>; Sun, 07 Feb 2021 23:12:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bsdimp-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NWNwJTkUHjFZeAP9sTP37Il/zdakeFw3hw66o6KcSSc=;
 b=kc1hkAIYJutuFxQaj4ZzOevtt5wRkwNYkK0EYu1WmkOyQizJ6005U8HtV6x6Y7/rOl
 IJ4W7Lq+M5f4+IwozWGaKOpbl/lpFUCTC4CWN/uDZYqYfY1/aXbtG8Tyo1270zCtqHqP
 BV7LgQ18tNMxuPAVTm4yrJsmGIOmZO1np76FYn29DAle8fS1dtGHeqLi6umDQ90LR7Eh
 rpNVq8FxKP923jVAntW7Qk9bXfCWYtLHXUysZSV3MZfoTk/zBL4A7pa5//jQtE/ME3zM
 cKudzXjpS5Dm8stV8Wuc0uQ5KesBGj8nHI5dfshzvSteBTTRYNldzf2lV6FgoG4KevCP
 3Etg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NWNwJTkUHjFZeAP9sTP37Il/zdakeFw3hw66o6KcSSc=;
 b=j98Nr3VHWQ9bjyvgpIv3zpuBAqRQxcSyqpf2y/1/Mlzkccz8XFVGaSiKBHaWP7yd7i
 x4cczYcSxN27MmzvoDsgoZKZlRgg85QNxZEfNU0x4mlL7Kh5mKGNQXa5WNDhNj8JVe2U
 yA2PR9KOM2ZBwNl46FrjcnOoEOvsiuFHeZWdoNj7P96RkGHkhZlYaZYq12VLgmUH/rkV
 45LE+Vh5xHjGkIQxWU6wN5O9D5R27U94NNDOy2cLSyPeJVIUIDliB6Lczv4It9nhEE/l
 vJu4aTv+NDHnkaspMxhwTmf7ZXRistjwiXeuk+Ou7XNc6uKFG9BwS1LytTDsHWLIMZ1v
 lz1g==
X-Gm-Message-State: AOAM5301J3/ybmGMZXn1+lbErd/wGtJCaL0b+Drc42Ix+ITu1yHlG+sJ
 pmNf/67trWdGPkRs3gBUpDICVD0ruOyhyyuilJUEQq47rpk=
X-Google-Smtp-Source: ABdhPJw5s7so3o09PnbOTHp7I82E6KlXvm1mjJ4tJmhf3DtwPSOOLctvwdqpF1Yq5v7JM1fAuI4QMl6whOFJvubnv9E=
X-Received: by 2002:a37:ad1:: with SMTP id 200mr16132228qkk.195.1612768360806; 
 Sun, 07 Feb 2021 23:12:40 -0800 (PST)
MIME-Version: 1.0
References: <202102080704.11874w7E017472@gitrepo.freebsd.org>
In-Reply-To: <202102080704.11874w7E017472@gitrepo.freebsd.org>
From: Warner Losh <imp@bsdimp.com>
Date: Mon, 8 Feb 2021 00:12:29 -0700
Message-ID: <CANCZdfrJjBxDwM5gpccDbAJEhw_HBT7eq+2Tfd-kTxEo9_DitA@mail.gmail.com>
Subject: Re: git: 866c8b8d5ddb - main - kldload(8): Add note about using
 kld_list in rc.conf(5)
To: Daniel Ebdrup Jensen <debdrup@freebsd.org>
Cc: src-committers <src-committers@freebsd.org>, 
 "<dev-commits-src-all@freebsd.org>" <dev-commits-src-all@freebsd.org>,
 dev-commits-src-main@freebsd.org
X-Rspamd-Queue-Id: 4DYy095w3Lz4n1h
X-Spamd-Bar: ----
Authentication-Results: mx1.freebsd.org;
	none
X-Spamd-Result: default: False [-4.00 / 15.00];
	 REPLY(-4.00)[]
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.34
X-BeenThere: dev-commits-src-main@freebsd.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Commit messages for the main branch of the src repository
 <dev-commits-src-main.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/dev-commits-src-main>, 
 <mailto:dev-commits-src-main-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/dev-commits-src-main/>
List-Post: <mailto:dev-commits-src-main@freebsd.org>
List-Help: <mailto:dev-commits-src-main-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main>, 
 <mailto:dev-commits-src-main-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Feb 2021 07:12:41 -0000

On Mon, Feb 8, 2021, 12:05 AM Daniel Ebdrup Jensen <debdrup@freebsd.org>
wrote:

> The branch main has been updated by debdrup (doc committer):
>
> URL:
> https://cgit.FreeBSD.org/src/commit/?id=866c8b8d5ddb982c2b8139153a4ddfdb2aac3364
>
> commit 866c8b8d5ddb982c2b8139153a4ddfdb2aac3364
> Author:     Daniel Ebdrup Jensen <debdrup@FreeBSD.org>
> AuthorDate: 2021-02-08 06:49:32 +0000
> Commit:     Daniel Ebdrup Jensen <debdrup@FreeBSD.org>
> CommitDate: 2021-02-08 06:57:36 +0000
>
>     kldload(8): Add note about using kld_list in rc.conf(5)
>
>     While here, also recommend that loader.conf(5) should only be used in
>     order to get to mountroot, as rc(8) is less fragile, faster, and is
>     easier to fix by booting to single-user mode instead of having to
>     blacklist modules in the loader.
>

I'm not sure this is good advice. The only modules that are fragile are 3rd
party things like drm. It's no less hard to fix by unloading in the loader
or fixing in single user. The speed difference is true, but unless the
modules are huge, it isn't much.

Warner

    MFH:            2 weeks
> ---
>  sbin/kldload/kldload.8 | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/sbin/kldload/kldload.8 b/sbin/kldload/kldload.8
> index 9401c22819d5..d95cf1fcdfe9 100644
> --- a/sbin/kldload/kldload.8
> +++ b/sbin/kldload/kldload.8
> @@ -25,7 +25,7 @@
>  .\"
>  .\" $FreeBSD$
>  .\"
> -.Dd April 27, 2017
> +.Dd February 8, 2021
>  .Dt KLDLOAD 8
>  .Os
>  .Sh NAME
> @@ -108,6 +108,11 @@ time when the corresponding
>  .Xr rc.conf 5
>  statement is used.
>  Modules may also be auto-loaded through their addition to
> +.Xr loader.conf 5
> +or kld_list in
> +.Xr rc.conf 5 .
> +.Pp
> +Only modules needed to get to mountroot should be loaded via
>  .Xr loader.conf 5 .
>  .Sh SEE ALSO
>  .Xr kldload 2 ,
>