Re: [U-Boot] [PATCH 1/3] tools: dumpimage: Provide more feedback on internal errors

2020-01-08 Thread Tom Rini
On Tue, Sep 17, 2019 at 05:09:33PM -0400, Andrew F. Davis wrote:

> The dumpimage utility errors out in a number of places without providing
> sufficient feedback to allow the user to easily determine what has gone
> wrong. Add additional error messages to make the cause of the failure
> more obvious.
> 
> Signed-off-by: Andrew F. Davis 
> Reviewed-by: Lokesh Vutla 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature


Re: [U-Boot] [PATCH 1/3] tools: dumpimage: Provide more feedback on internal errors

2020-01-07 Thread Andrew F. Davis
On 11/13/19 11:14 AM, Andrew F. Davis wrote:
> On 9/17/19 5:09 PM, Andrew F. Davis wrote:
>> The dumpimage utility errors out in a number of places without providing
>> sufficient feedback to allow the user to easily determine what has gone
>> wrong. Add additional error messages to make the cause of the failure
>> more obvious.
>>
>> Signed-off-by: Andrew F. Davis 
>> ---
> 
> 
> ping
> 


ping #2


> 
>>  tools/dumpimage.c | 14 +-
>>  1 file changed, 13 insertions(+), 1 deletion(-)
>>
>> diff --git a/tools/dumpimage.c b/tools/dumpimage.c
>> index ee3d41dda4..d5f893daf1 100644
>> --- a/tools/dumpimage.c
>> +++ b/tools/dumpimage.c
>> @@ -35,14 +35,23 @@ static int dumpimage_extract_subimage(struct 
>> image_type_params *tparams,
>>  if (tparams->verify_header) {
>>  retval = tparams->verify_header((unsigned char *)ptr,
>>  sbuf->st_size, ¶ms);
>> -if (retval != 0)
>> +if (retval != 0) {
>> +fprintf(stderr, "%s: failed to verify header of %s\n",
>> +params.cmdname, tparams->name);
>>  return -1;
>> +}
>> +
>>  /*
>>   * Extract the file from the image
>>   * if verify is successful
>>   */
>>  if (tparams->extract_subimage) {
>>  retval = tparams->extract_subimage(ptr, ¶ms);
>> +if (retval != 0) {
>> +fprintf(stderr, "%s: extract_subimage failed 
>> for %s\n",
>> +params.cmdname, tparams->name);
>> +return -3;
>> +}
>>  } else {
>>  fprintf(stderr,
>>  "%s: extract_subimage undefined for %s\n",
>> @@ -175,6 +184,9 @@ int main(int argc, char **argv)
>>   * image type. Returns the error code if not matched
>>   */
>>  retval = dumpimage_extract_subimage(tparams, ptr, &sbuf);
>> +if (retval)
>> +fprintf(stderr, "%s: Can't extract subimage from %s\n",
>> +params.cmdname, params.imagefile);
>>  } else {
>>  /*
>>   * Print the image information for matched image type
>>
> ___
> U-Boot mailing list
> U-Boot@lists.denx.de
> https://lists.denx.de/listinfo/u-boot
> 


Re: [U-Boot] [PATCH 1/3] tools: dumpimage: Provide more feedback on internal errors

2019-11-14 Thread Lokesh Vutla


On 18/09/19 2:39 AM, Andrew F. Davis wrote:
> The dumpimage utility errors out in a number of places without providing
> sufficient feedback to allow the user to easily determine what has gone
> wrong. Add additional error messages to make the cause of the failure
> more obvious.
> 
> Signed-off-by: Andrew F. Davis 

Reviewed-by: Lokesh Vutla 

Thanks and regards,
Lokesh

> ---
>  tools/dumpimage.c | 14 +-
>  1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/dumpimage.c b/tools/dumpimage.c
> index ee3d41dda4..d5f893daf1 100644
> --- a/tools/dumpimage.c
> +++ b/tools/dumpimage.c
> @@ -35,14 +35,23 @@ static int dumpimage_extract_subimage(struct 
> image_type_params *tparams,
>   if (tparams->verify_header) {
>   retval = tparams->verify_header((unsigned char *)ptr,
>   sbuf->st_size, ¶ms);
> - if (retval != 0)
> + if (retval != 0) {
> + fprintf(stderr, "%s: failed to verify header of %s\n",
> + params.cmdname, tparams->name);
>   return -1;
> + }
> +
>   /*
>* Extract the file from the image
>* if verify is successful
>*/
>   if (tparams->extract_subimage) {
>   retval = tparams->extract_subimage(ptr, ¶ms);
> + if (retval != 0) {
> + fprintf(stderr, "%s: extract_subimage failed 
> for %s\n",
> + params.cmdname, tparams->name);
> + return -3;
> + }
>   } else {
>   fprintf(stderr,
>   "%s: extract_subimage undefined for %s\n",
> @@ -175,6 +184,9 @@ int main(int argc, char **argv)
>* image type. Returns the error code if not matched
>*/
>   retval = dumpimage_extract_subimage(tparams, ptr, &sbuf);
> + if (retval)
> + fprintf(stderr, "%s: Can't extract subimage from %s\n",
> + params.cmdname, params.imagefile);
>   } else {
>   /*
>* Print the image information for matched image type
> 
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH 1/3] tools: dumpimage: Provide more feedback on internal errors

2019-11-13 Thread Andrew F. Davis
On 9/17/19 5:09 PM, Andrew F. Davis wrote:
> The dumpimage utility errors out in a number of places without providing
> sufficient feedback to allow the user to easily determine what has gone
> wrong. Add additional error messages to make the cause of the failure
> more obvious.
> 
> Signed-off-by: Andrew F. Davis 
> ---


ping


>  tools/dumpimage.c | 14 +-
>  1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/dumpimage.c b/tools/dumpimage.c
> index ee3d41dda4..d5f893daf1 100644
> --- a/tools/dumpimage.c
> +++ b/tools/dumpimage.c
> @@ -35,14 +35,23 @@ static int dumpimage_extract_subimage(struct 
> image_type_params *tparams,
>   if (tparams->verify_header) {
>   retval = tparams->verify_header((unsigned char *)ptr,
>   sbuf->st_size, ¶ms);
> - if (retval != 0)
> + if (retval != 0) {
> + fprintf(stderr, "%s: failed to verify header of %s\n",
> + params.cmdname, tparams->name);
>   return -1;
> + }
> +
>   /*
>* Extract the file from the image
>* if verify is successful
>*/
>   if (tparams->extract_subimage) {
>   retval = tparams->extract_subimage(ptr, ¶ms);
> + if (retval != 0) {
> + fprintf(stderr, "%s: extract_subimage failed 
> for %s\n",
> + params.cmdname, tparams->name);
> + return -3;
> + }
>   } else {
>   fprintf(stderr,
>   "%s: extract_subimage undefined for %s\n",
> @@ -175,6 +184,9 @@ int main(int argc, char **argv)
>* image type. Returns the error code if not matched
>*/
>   retval = dumpimage_extract_subimage(tparams, ptr, &sbuf);
> + if (retval)
> + fprintf(stderr, "%s: Can't extract subimage from %s\n",
> + params.cmdname, params.imagefile);
>   } else {
>   /*
>* Print the image information for matched image type
> 
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot