Re: [PATCH] ALSA: hda/cirrus_scodec: Make Kconfig visible if KUNIT

From: Takashi Iwai

Date: Thu Jul 09 2026 - 12:35:03 EST


On Thu, 09 Jul 2026 14:12:24 +0200,
Richard Fitzgerald wrote:
>
> Make the Kconfig item for cirrus_scodec visible if CONFIG_KUNIT is
> enabled. This is so that its KUnit test can be enabled by KUnit
> scripts without requiring a large amount of irrelevant additional
> components.
>
> The general rule for KUNIT_ALL_TESTS is that it should only enable
> tests for components that are already selected. However, the UML
> environment does not support ACPI, which means the HDA codec drivers
> that use cirrus_scodec cannot be selected. But cirrus_scodec does not
> need ACPI.
>
> By making the Kconfig option visible if CONFIG_KUNIT, the KUnit test
> can be enabled with only the minimal set of functionality that is
> required for cirrus_scodec.
>
> This is still compliant with the KUNIT_ALL_TESTS rule "only tests
> for enabled modules" because by default cirrus_scodec will only be
> enabled if the drivers that use it are enabled. It must be
> intentionally enabled to force it to be included for testing.
>
> Signed-off-by: Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx>

Applied now. Thanks.


Takashi