[PATCH] tools/mkeficapsule.c: fix DEBUG build
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Feb 22 20:36:13 CET 2021
On 2/22/21 8:26 PM, Heinrich Schuchardt wrote:
> On 2/20/21 9:40 PM, Klaus Heinrich Kiwi wrote:
>> Fix a missing comma sign (,) from a printf(), that is only
>> reachable if DEBUG is defined, in which case the build fails with:
>>
>> tools/mkeficapsule.c:266:36: error: expected ‘)’ before ‘bin’
>> 266 | printf("\tbin: %s\n\ttype: %pUl\n" bin, guid);
>> | ^~~~
>> | )
>>
>> Signed-off-by: Klaus Heinrich Kiwi <klaus at linux.vnet.ibm.com>
>> ---
>> tools/mkeficapsule.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tools/mkeficapsule.c b/tools/mkeficapsule.c
>> index 162494907a..1613e74ca7 100644
>> --- a/tools/mkeficapsule.c
>> +++ b/tools/mkeficapsule.c
>> @@ -263,7 +263,7 @@ static int create_fwbin(char *path, char *bin,
>> efi_guid_t *guid,
>>
>> #ifdef DEBUG
>
> Thank you for pointing out the issue.
>
> "#ifdef DEBUG printf()" is not how we want to add debug output in
> U-Boot. Please, use log_debug() instead of the three printf() statements.
>
> Add
>
> #define LOG_CATEGORY LOGC_EFI
>
> before all includes.
>
> Add
>
> #include <log.h>
>
> in the includes section.
>
> Please, add Alex and me to the next version of the patch.
Sorry, this is a Linux binary and not main U-Boot code.
Reviewed-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>
> Best regards
>
> Heinrich
>
>> printf("For output: %s\n", path);
>> - printf("\tbin: %s\n\ttype: %pUl\n" bin, guid);
>> + printf("\tbin: %s\n\ttype: %pUl\n", bin, guid);
>> printf("\tindex: %ld\n\tinstance: %ld\n", index, instance);
>> #endif
>>
>>
>
More information about the U-Boot
mailing list