Re: [PATCH] soc: qcom: fix unmet dependency for QCOM_PDR_MSG

From: Dmitry Baryshkov

Date: Wed Jul 22 2026 - 09:56:20 EST


On Sun, Jul 19, 2026 at 03:22:41AM +0100, Julian Braha wrote:
> QCOM_PDR_MSG is defined in an 'if QCOM_SOC..endif', so its selectors
> QCOM_PDR_HELPERS and SLIM_QCOM_NGD_CTRL also need to ensure QCOM_SOC is
> enabled. Otherwise, QCOM_PDR_MSG has an unmet dependency, such as:
>
> WARNING: unmet direct dependencies detected for QCOM_PDR_MSG
> Depends on [n]: QCOM_SOC [=n]
> Selected by [y]:
> - QCOM_PDR_HELPERS [=y] && ARCH_QCOM [=y] && NET [=y]
>
> This unmet dependency was found by kconfirm, a static analysis tool for
> Kconfig.
>
> Fixes: f2866e6a27f7 ("soc: qcom: Hide all drivers behind selectable menu")

I don't see this commit in linux-next

> Signed-off-by: Julian Braha <julianbraha@xxxxxxxxx>
> ---
> drivers/slimbus/Kconfig | 2 +-
> drivers/soc/qcom/Kconfig | 3 ++-
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/slimbus/Kconfig b/drivers/slimbus/Kconfig
> index 60b0dcbc0ebb..5dded61191e0 100644
> --- a/drivers/slimbus/Kconfig
> +++ b/drivers/slimbus/Kconfig
> @@ -17,7 +17,7 @@ config SLIM_QCOM_NGD_CTRL
> tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
> depends on HAS_IOMEM && DMA_ENGINE && NET
> depends on QCOM_RPROC_COMMON || (COMPILE_TEST && !QCOM_RPROC_COMMON)
> - depends on ARCH_QCOM || COMPILE_TEST
> + depends on QCOM_SOC && (ARCH_QCOM || COMPILE_TEST)

This defeats the purpose of COMPILE_TEST.

> select QCOM_QMI_HELPERS
> select QCOM_PDR_HELPERS
> help

--
With best wishes
Dmitry