[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <6a8c3e5b-bb6b-400f-a338-9320e20ad2f6@nxp.com>
Date: Wed, 2 Jul 2025 07:38:56 +0000
From: Horia Geanta <horia.geanta@....com>
To: Lukas Bulwahn <lbulwahn@...hat.com>, Pankaj Gupta <pankaj.gupta@....com>,
Gaurav Jain <gaurav.jain@....com>, Herbert Xu <herbert@...dor.apana.org.au>,
"David S . Miller" <davem@...emloft.net>, "linux-crypto@...r.kernel.org"
<linux-crypto@...r.kernel.org>
CC: "kernel-janitors@...r.kernel.org" <kernel-janitors@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, Lukas Bulwahn
<lukas.bulwahn@...hat.com>
Subject: Re: [PATCH] crypto: caam - avoid option aliasing with the
CONFIG_CAAM_QI build option
On 7/1/2025 2:20 PM, Lukas Bulwahn wrote:
> From: Lukas Bulwahn <lukas.bulwahn@...hat.com>
>
> In the Makefile, the new build option CONFIG_CAAM_QI is defined conditioned
> on the existence of the CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI, which is
> properly defined in the Kconfig file. So, CONFIG_CAAM_QI is just a local
> alias for CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI.
>
> There is little benefit in the source code of having this slightly shorter
> alias for this configuration, but it complicates further maintenance, as
> searching for the impact of CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI
> requires to grep once, and then identify the option introduced and continue
> searching for that. Further, tools, such as cross referencers, and scripts
> to check Kconfig definitions and their use simply do not handle this
> situation. Given that this is the only incidence of such a config alias in
> the whole kernel tree, just prefer to avoid this pattern of aliasing here.
>
> Use CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI throughout the Freescale
> CAAM-Multicore platform driver backend source code.
>
> No functional change.
>
> Signed-off-by: Lukas Bulwahn <lukas.bulwahn@...hat.com>
Reviewed-by: Horia Geantă <horia.geanta@....com>
Thanks,
Horia
Powered by blists - more mailing lists