Message ID | 20210220204045.129-1-klaus@linux.vnet.ibm.com |
---|---|
State | Accepted, archived |
Commit | 95cacc86f2f4baa2d86f68a63baa9e8e797e4e46 |
Delegated to: | Heinrich Schuchardt |
Headers | show |
Series | tools/mkeficapsule.c: fix DEBUG build | expand |
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@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. 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 > >
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@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@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 >> >> >
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 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
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@linux.vnet.ibm.com> --- tools/mkeficapsule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)