Re: [LTP] [PATCH 1/1] doc/ground_rules: Add Kernel features check rules

Cyril Hrubis
2026-01-29T09:02:09Z

Hi!
> > I wonder how about .needs_kconfigs vs. needs_drivers. Do we prefer any of these?
> > I suppose the rule could be .needs_drivers when nothing specific from module is
> > needed, .needs_kconfigs otherwise.
>
> Hmm, this looks only belongs to the second section.
> Maybe:
>
> - Tristate/module feature: If the functionality is controlled by a Kconfig of
> type tristate (`tristate
> <https://docs.kernel.org/kbuild/kconfig-language.html#menu-attributes>`_),
> it might be built as a module. Modules can be absent or unloaded
> at runtime,
> so checking the Kconfig option alone isn’t enough. Instead of
> .needs_kconfigs,
> rely on .needs_drivers or a runtime check to confirm the module is loaded.

Sounds good to me.

--
Cyril Hrubis
chrubis@suse.cz