On Tue, Mar 3, 2026 at 11:29 AM Bjoern A. Zeeb <[email protected]> wrote:

> 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 <[email protected]>
> > AuthorDate: 2026-03-03 04:49:54 +0000
> > Commit:     Enji Cooper <[email protected]>
> > 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?
>

As I said in my review, I'm generally uneasy about this trend...

Warner

Reply via email to