[PATCH v3 2/2] android_ab: Fix ANDROID_AB_BACKUP_OFFSET
Sam Protsenko
semen.protsenko at linaro.org
Fri Mar 8 18:56:21 CET 2024
On Fri, Mar 8, 2024 at 11:50 AM Sam Protsenko
<semen.protsenko at linaro.org> wrote:
>
> On Fri, Mar 8, 2024 at 11:00 AM Colin McAllister
> <colin.mcallister at garmin.com> wrote:
> >
> > Currently, setting CONFIG_AB_BACKUP_OFFSET in a target's defconfig will
> > not actually enable the #if protected code in android_ab.c. This is
> > because "CONFIG_" should have been prepended to the config macro, or the
> > macros defined in kconfig.h could have been used.
> >
> > The code included by ANDROID_AB_BACKUP_OFFSET has been refactored to no
> > longer be conditionally compiled by preprocessor conditionals and
> > instead use C conditionals. This better aligns with the Linux kernel
> > style guide.
> >
> > Fixes: 3430f24bc6 ("android_ab: Try backup booloader_message")
> > Signed-off-by: Colin McAllister <colin.mcallister at garmin.com>
> > Cc: Joshua Watt <JPEWhacker at gmail.com>
> > Cc: Simon Glass <sjg at chromium.org>
> > ---
> > v2:
> > - Replaced #if conditionals with C if conditionals
> > - Opted to use CONFIG_ANDROID_AB_BACKUP_OFFSET directly instead of
> > macros in kconfig.h as CONFIG_ANDROID_AB_BACKUP_OFFSET is not a
> > boolean or tristate value and doesn't have different values when
> > building SPL or TPL.
> > v3:
> > - Added "Fixes:" tag
>
> Can you please also address my comment about CONFIG_IS_ENABLED() in
> the previous mail? It might be just an answer if you think there are
> no issues with that, not necessarily v4.
>
Ok, I just saw your reply in patch #0. Given that you tested that this
change doesn't break any other boards/configuration (e.g. when the
mentioned config is not defined), feel free to add:
Reviewed-by: Sam Protsenko <semen.protsenko at linaro.org>
> [snip]
More information about the U-Boot
mailing list