On Thu, May 15, 2025 at 01:37:44PM +0200, Quentin Schulz wrote:
> Hi Dario,
> 
> On 5/15/25 12:02 PM, Dario Binacchi wrote:
> > From: Michael Trimarchi <mich...@amarulasolutions.com>
> > 
> > The function arch_spl_mmc_get_uboot_raw_sector() was never compiled,
> > even when the option CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION was
> > enabled. So rename the macro SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION to
> > CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION.
> > 
> > Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options")
> > Signed-off-by: Michael Trimarchi <mich...@amarulasolutions.com>
> > Signed-off-by: Dario Binacchi <dario.binac...@amarulasolutions.com>
> > 
> > ---
> > 
> >   arch/arm/mach-imx/imx8m/soc.c | 4 ++--
> >   1 file changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
> > index 567e8e9e81a0..806adcf145fa 100644
> > --- a/arch/arm/mach-imx/imx8m/soc.c
> > +++ b/arch/arm/mach-imx/imx8m/soc.c
> > @@ -791,7 +791,7 @@ int boot_mode_getprisec(void)
> >   #endif
> >   #if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
> > -#ifdef SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
> > +#ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
> 
> Maybe a good opportunity to switch to
> 
> #if IS_ENABLED(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION)

I honestly don't know if that's more readable, but don't strongly care.

> ?
> 
> Reviewed-by: Quentin Schulz <quentin.sch...@cherry.de>
> 
> I had a random idea but I'm wondering if there's a way we could check all
> symbols listed in IS_ENABLED/CONFIG_IS_ENABLED and check they actually exist
> in Kconfig somewhere? This would not have caught this one since we were
> using #ifdef but wondering if it could help with migrations/renaming?

I think that might be something tools/qconfig.py --scan-source prints
out about, but the output then requires manual investigation. I also
*think* it missed one set of cases, but I've added a checkpatch.pl
change to be louder about it.

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to