]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
net: ipa: add an interconnect dependency
authorAlex Elder <elder@linaro.org>
Tue, 1 Mar 2022 11:34:40 +0000 (05:34 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Mar 2022 18:14:09 +0000 (19:14 +0100)
commit 1dba41c9d2e2dc94b543394974f63d55aa195bfe upstream.

In order to function, the IPA driver very clearly requires the
interconnect framework to be enabled in the kernel configuration.
State that dependency in the Kconfig file.

This became a problem when CONFIG_COMPILE_TEST support was added.
Non-Qualcomm platforms won't necessarily enable CONFIG_INTERCONNECT.

Reported-by: kernel test robot <lkp@intel.com>
Fixes: 38a4066f593c5 ("net: ipa: support COMPILE_TEST")
Signed-off-by: Alex Elder <elder@linaro.org>
Link: https://lore.kernel.org/r/20220301113440.257916-1-elder@linaro.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ipa/Kconfig

index e0164a55c1e66c893014f834cd4a3a1d0a21401f..6782c2cbf542fa683f48fa80ab5ffedd7cb52fe1 100644 (file)
@@ -2,6 +2,7 @@ config QCOM_IPA
        tristate "Qualcomm IPA support"
        depends on NET && QCOM_SMEM
        depends on ARCH_QCOM || COMPILE_TEST
+       depends on INTERCONNECT
        depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST)
        depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
        select QCOM_MDT_LOADER if ARCH_QCOM