From nobody Sat Jan 10 20:54:00 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 4dpW8v1mxXz6MtkX for ; Sat, 10 Jan 2026 20:54:23 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dpW8t6cFkz3JbZ for ; Sat, 10 Jan 2026 20:54:17 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2a0bb2f093aso37665725ad.3 for ; Sat, 10 Jan 2026 12:54:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1768078452; x=1768683252; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=B57O3aqxwdPUXi6D6FN72Ln6KDjc3KOlNGO039TTMF8=; b=BzDIpHe6Y+nMMCXVpCuQglSfD25WzEUiLXEl2pEZXPK7jeWsuHrG7V3YdHe9f+kfV1 FgAeQVfxMOXyKhuzFnxcRMtMhdkPA+PNWNm2PSqM2X40Swzeo/54uzLgNNsHxO6qluTs LVU6dIGsQtCVeCBH3Nl4AoOf6hho7Gqs7D9FcU6rqAUqnHtxwOPXich0P1EpCZj9wdvb WObIQC0J0SlTxvq5E30USrHAaGuoNZ3grvl3WVgFGbWWt5eJaI1Kl+smeH8KryCofAEd 8emHtd5uwiT7KXhdLJPiILHG82euAJ+wd1GwotquC2q7Kv3uiMtwQP6lzuaVJxqjEYgT hJ8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768078452; x=1768683252; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=B57O3aqxwdPUXi6D6FN72Ln6KDjc3KOlNGO039TTMF8=; b=DGuSlCkL9sRM6ODZY3RkiKzbP7s2iXuSfHDTS2ksV9du5jQ1MVKBSO/etUnfS0FUdC 30gpOW/PQMHHHzGxGF2hfO8JwuOUMaKaeV2hMbI1PqVkVCxAtUs8nvQcw9UPt5YAIUNI dGgtVC39QmSf/38xtkbXdSYO5/dn6uqUzav2QKLEviCvkhJrl2DOg7wc2PPcFMePqO7/ luq6DgRQX1rlGBPCHl3nJkw4f651lAcVkqWy21MIWEdc59xajtiz0ThAQrzk/Xjj5CIv z/DQGjbdHcI0ljZd32wEwGjceA1z6e6+2ZCt5LXlTZiiLiaFVSDtiRt3hnTNm1JJbK8a PyKA== X-Forwarded-Encrypted: i=1; AJvYcCVupDHZwBwUSGiBNWiNO38TMNfwPQZ48bQen3BoOWOBbALrvSWfTGtiF0TdDIbBYfLJ+OybTYqOwFBIXQ34Z3/DBC+DSw==@freebsd.org X-Gm-Message-State: AOJu0Yzktp/gktTLUDcKbjFqtySAqedUsSG35N0o+/+WE+KKb+fUkGgl ZlIAjS72BnSNbgHpfoJB1bxP/1qcIEpabVoxG8fS0ZoiTbRlGCYrxjyvwu/7MUeSDTQ9TXKLhDO kGnBxxXiJl9AF12cVKYTY79PozKymd22D4wDmg7qbsQ== X-Gm-Gg: AY/fxX5kV4HlqHYla0X9pOhuWSfWSfue2V6ynwZK+bnT2JQGThO+rKCSvxXCBgX8S2+ s7lUJL6pzw4c9lzsJ5+1ohqz9TYnUeyRorQG7Fi/rnvIGJcOmf4RLVYUUWZO9g/UBe2Lgz+C+op rNy9LCnahDDxIXSGn8RNzMBBCp92tf07b8eUClAs6stfu5Pa9wbCs7WVS79fs8PjLR14mTVP9EN UdGad2dAJ09CUVfAupNDRZcSF5ldcnTn3exPeEG2MEvkWslDufxIFZcyU/nwFZxmpuw+ow= X-Google-Smtp-Source: AGHT+IGJz4jd8OXwNoZzdMaoWAYQicMw0/1zf5DGQrAbpZHJPJoqUej16dTSe+fzUsGfkYjrAAPYsuqPxYnuzgsRaog= X-Received: by 2002:a17:903:17cb:b0:295:24ab:fb06 with SMTP id d9443c01a7336-2a3ee45be5dmr119225335ad.22.1768078451772; Sat, 10 Jan 2026 12:54:11 -0800 (PST) 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 References: <69612e4a.3279b.9f58eba@gitrepo.freebsd.org> In-Reply-To: From: Warner Losh Date: Sat, 10 Jan 2026 13:54:00 -0700 X-Gm-Features: AZwV_QipGnbShwgRW8G5vcmd2qxpZeRIGI7hT_JruGSY_C3__HrtSaH-b2PFlUw Message-ID: Subject: Re: git: 67599eef01f5 - main - sys/x86/NOTES: Add vt_efifb To: John Baldwin Cc: Konstantin Belousov , Olivier Certner , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Type: multipart/alternative; boundary="0000000000000d9bdd06480ed8d2" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dpW8t6cFkz3JbZ --0000000000000d9bdd06480ed8d2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Jan 10, 2026 at 9:42=E2=80=AFAM John Baldwin wrot= e: > On 1/9/26 21:28, Konstantin Belousov wrote: > > On Fri, Jan 09, 2026 at 04:35:22PM +0000, Olivier Certner wrote: > >> The branch main has been updated by olce: > >> > >> URL: > https://cgit.FreeBSD.org/src/commit/?id=3D67599eef01f5417715f673ec81fc146= 7917c7a10 > >> > >> commit 67599eef01f5417715f673ec81fc1467917c7a10 > >> Author: Olivier Certner > >> AuthorDate: 2026-01-09 16:23:59 +0000 > >> Commit: Olivier Certner > >> CommitDate: 2026-01-09 16:34:56 +0000 > >> > >> sys/x86/NOTES: Add vt_efifb > >> > >> Contrary to what is stated in commit f224591746bd ("Add ASMC_DEBU= G > make > >> option"), the various NOTES files should list all available > options. > > No, the f224591746bd commit is correct. GENERIC + LINT should cover al= l > > options and reverse of them, as much as possible. In other words, LINT > > should be complementary to GENERIC, for most options. > > > > At least this is how bde@ described the intent of LINT, and I think > this is > > a right thing to follow. > > Hmmm, I've always understood it that options that change behavior (like, > say > HZ) should have non-default values in LINT to test the setting of > non-default > options, but that LINT itself should include "all the things" in terms of > coverage, so 'device' statements and 'options' that add in new code like > filesystems should always be in LINT. > That's what I always try to do as well... In addition to documenting what often is an under documented part of the tree. Warner --0000000000000d9bdd06480ed8d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sat, Jan 10,= 2026 at 9:42=E2=80=AFAM John Baldwin <jhb@freebsd.org> wrote:
On 1/9/26 21:28, Konstantin Belousov wrote:
> On Fri, Jan 09, 2026 at 04:35:22PM +0000, Olivier Certner wrote:
>> The branch main has been updated by olce:
>>
>> URL: http= s://cgit.FreeBSD.org/src/commit/?id=3D67599eef01f5417715f673ec81fc1467917c7= a10
>>
>> commit 67599eef01f5417715f673ec81fc1467917c7a10
>> Author:=C2=A0 =C2=A0 =C2=A0Olivier Certner <olce@FreeBSD.org>= ;
>> AuthorDate: 2026-01-09 16:23:59 +0000
>> Commit:=C2=A0 =C2=A0 =C2=A0Olivier Certner <olce@FreeBSD.org>= ;
>> CommitDate: 2026-01-09 16:34:56 +0000
>>
>>=C2=A0 =C2=A0 =C2=A0 sys/x86/NOTES: Add vt_efifb
>>=C2=A0 =C2=A0 =C2=A0
>>=C2=A0 =C2=A0 =C2=A0 Contrary to what is stated in commit f22459174= 6bd ("Add ASMC_DEBUG make
>>=C2=A0 =C2=A0 =C2=A0 option"), the various NOTES files should = list all available options.
> No, the f224591746bd commit is correct.=C2=A0 GENERIC + LINT should co= ver all
> options and reverse of them, as much as possible.=C2=A0 In other words= , LINT
> should be complementary to GENERIC, for most options.
>
> At least this is how bde@ described the intent of LINT, and I think th= is is
> a right thing to follow.

Hmmm, I've always understood it that options that change behavior (like= , say
HZ) should have non-default values in LINT to test the setting of non-defau= lt
options, but that LINT itself should include "all the things" in = terms of
coverage, so 'device' statements and 'options' that add in = new code like
filesystems should always be in LINT.

T= hat's what I always try to do as well...=C2=A0 In addition to documenti= ng what often
is an under documented part of the tree.
=
Warner
--0000000000000d9bdd06480ed8d2--