From nobody Tue Mar 3 18:29:16 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 4fQPTX3PZFz6TSf0; Tue, 03 Mar 2026 18:29:20 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fQPTX2rBcz3RM9; Tue, 03 Mar 2026 18:29:20 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772562560; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=hLsIilWgI4ouvn0NCL2W78dvFQDqJWAUqxDn6wuMi9Q=; b=FwjlYdrFRnkcAqedS9cD03dWXo+5SR5z2OB2EecRV+5qmH/KUfRdo0qr/D18LTvHrzWIxe dl9T0Mg1JUZvc9sXEey3i51mcMPXynJw/U05sVMxZVK3biTJ0WwbxaBQXwG/WVOjRR1oxG 1ec81teRpQEfzRYh9xFhSkTvCHQHcq+1v98KJYZiWq3rAviVi+znDlpri6uOYxA9yUs2FM nmoBNSnmldgKm/UUZi2uluTNKkqsm4yBCKvFe9sxB1j3ZyJzmarWM84b/51hLXkboWJurh vemEag2UjOq2MukMROQU3XO7bhCq3zaKVHzzNrDzqSLPXK8MFkbpeICWQ0+B1w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772562560; a=rsa-sha256; cv=none; b=FiUXkBLkmgKmDCGeuJL3YpVPiQie0cwnOqctqBhBFpdz8Nuc1oNt+e75J2vYVmQl/u94TL X5ezyZZl7PP7XGDVzOPnBDOJT9ivfS8FIFEWOqzT5Qps8KOzO+gV3ExJVKXNxRfjyeoGT9 GNQVmbwfhBfVKjf6Xfc4btRqGdxbRKjYFSvhDNyDX83TYCDoRJCXpBCHOszPGdohkD9HZh hLJympv+uC08j4qSMZSpQQQSlbH+XwZEIZ5NoN8/eXmmcrpgQ2DASs+RGsT9Gg4Z+AmgBh Buh6D+Jl3L1a42uLqwLhN2UzU0lXjDVwdJKAb3Du710TLzhAc0/D+8MLmlCKpQ== 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=1772562560; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=hLsIilWgI4ouvn0NCL2W78dvFQDqJWAUqxDn6wuMi9Q=; b=cjwSqadnHhacwQ2T2+d+hMchmnokkPwKy/KftMc9/zn59LSBFF4lJmuuT1MbcLeJKmuqWU 0PV0extCF8zdLYWLziotwWo2NtAi3un2TAmFqfNcN56fwbfdKVNIVXf5ENXfgDPqcxXoVb BipnHY2lnoFbhwDwyN0uFiu1OBrInQl2gmjONwQe0zp7DwHx6TvltQ0Va4fnojrOypVs4I LEC1Ncqdhc7p88qqXTPNYCNOu6Vm18Y+Y0p9YEAf8LZc5N8bAcWBLB+Xe2SF7txOffMoKr ZJsHT+OBALsIWdYZPn/2t39X7rn14b4nQvKA/+a+O8KPGG1WgapX8nqoE4KeCw== Received: from mx-01.divo.sbone.de (legacy1.sbone.de [80.151.10.34]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fQPTX15LKzZ9d; Tue, 03 Mar 2026 18:29:20 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 4E9CEA64806; Tue, 03 Mar 2026 18:28:59 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 63BC42D029E7; Tue, 3 Mar 2026 18:29:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id r3a1BIc6O1Z9; Tue, 3 Mar 2026 18:29:17 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 097312D029D8; Tue, 3 Mar 2026 18:29:17 +0000 (UTC) Date: Tue, 3 Mar 2026 18:29:16 +0000 (UTC) From: "Bjoern A. Zeeb" To: Enji Cooper cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: c47cefba8312 - main - Only build USB-related modules if MK_USB != no In-Reply-To: <69a668aa.3785e.4a16f236@gitrepo.freebsd.org> Message-ID: <1s9oq316-3q4o-9273-3qos-3n3o793ns725@mnoonqbm.arg> References: <69a668aa.3785e.4a16f236@gitrepo.freebsd.org> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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=US-ASCII; format=flowed On Tue, 3 Mar 2026, Enji Cooper wrote: > The branch main has been updated by ngie: > > URL: https://cgit.FreeBSD.org/src/commit/?id=c47cefba831240a1b3de375f18134b93cf998f5c > > commit c47cefba831240a1b3de375f18134b93cf998f5c > Author: Enji Cooper > AuthorDate: 2026-03-03 04:49:54 +0000 > Commit: Enji Cooper > CommitDate: 2026-03-03 04:50:03 +0000 > > Only build USB-related modules if MK_USB != no > > This change moves the thunderbolt module and other USB modules under a > MK_USB != no conditional to ensure that users not desiring USB support > can easily build systems without USB-specific drivers using this knob. > > MFC after: 1 week > Reviewed By: imp > Differential Revision: https://reviews.freebsd.org/D55576 > --- > sys/conf/kern.opts.mk | 5 +++++ > sys/conf/kmod.mk | 8 ++++++-- > sys/modules/Makefile | 16 ++++++++++------ > 3 files changed, 21 insertions(+), 8 deletions(-) There is a hige load of further devices which depend on USB which are not part of the current set excluded; I assume they will now break with dependency issues if USB is no longer built but these modules are built. Is there any plan to also "hide" all the other modules? -- Bjoern A. Zeeb r15:7