On Wed, Feb 08, 2023 at 12:32:43PM +0100, Marek Vasut wrote: > Consistently use 'if (CONFIG_IS_ENABLED(PARTITION_TYPE_GUID))' instead of > mix of ifdef and IS_ENABLED. This deals with xPL variants of the config > option and trims ifdeffery. > > Signed-off-by: Marek Vasut <[email protected]> > --- > Cc: Patrice Chotard <[email protected]> > Cc: Patrick Delaunay <[email protected]> > Cc: Tom Rini <[email protected]> > --- > env/mmc.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/env/mmc.c b/env/mmc.c > index 5b01f657a7a..b34a8dd982e 100644 > --- a/env/mmc.c > +++ b/env/mmc.c > @@ -73,8 +73,7 @@ static inline int mmc_offset_try_partition(const char *str, > int copy, s64 *val) > > if (str && !strncmp((const char *)info.name, str, > sizeof(info.name))) > break; > -#ifdef CONFIG_PARTITION_TYPE_GUID > - if (!str) { > + if (CONFIG_IS_ENABLED(PARTITION_TYPE_GUID) && !str) { > const efi_guid_t env_guid = > PARTITION_U_BOOT_ENVIRONMENT; > efi_guid_t type_guid; > > @@ -82,7 +81,6 @@ static inline int mmc_offset_try_partition(const char *str, > int copy, s64 *val) > if (!memcmp(&env_guid, &type_guid, sizeof(efi_guid_t))) > break; > } > -#endif > } > > /* round up to info.blksz */ > @@ -121,7 +119,7 @@ static inline s64 mmc_offset(int copy) > } > > /* try the GPT partition with "U-Boot ENV" TYPE GUID */ > - if (IS_ENABLED(CONFIG_PARTITION_TYPE_GUID)) { > + if (CONFIG_IS_ENABLED(PARTITION_TYPE_GUID)) { > err = mmc_offset_try_partition(NULL, copy, &val); > if (!err) > return val;
I don't think this is right as we don't have xPL options for PARTITION_TYPE_GUID and do want to have the same environment location used in all stages (aside from when xPL says it only has no where for the env), yes? -- Tom
signature.asc
Description: PGP signature

