diff mbox

mtd: mtd-utils: Correct casting for final status report in flashcp

Message ID CAGKNqbE+bWgfe60nh5LpjWcu8t5J66Fx7tpjw7FYrCqw_3Wu_Q@mail.gmail.com
State Superseded
Headers show

Commit Message

Jon Fether Dec. 13, 2016, 11:59 p.m. UTC
Add correct casting for filestat.st_size in flashcp.c. While the
interim status updates had correct casting from commit 08b243, the
final update was not.

Signed-off-by: Jonathan Fether <jonf@mds.com>
---
  exit (EXIT_SUCCESS);
--
2.8.1

Comments

David Oberhollenzer Dec. 14, 2016, 1:16 a.m. UTC | #1
On 12/14/2016 12:59 AM, Jon Fether wrote:
> Add correct casting for filestat.st_size in flashcp.c. While the
> interim status updates had correct casting from commit 08b243, the
> final update was not.
> 
> Signed-off-by: Jonathan Fether <jonf@mds.com>
> ---
> diff --git a/misc-utils/flashcp.c b/misc-utils/flashcp.c
> index 6594a45..af3c88d 100644
> --- a/misc-utils/flashcp.c
> +++ b/misc-utils/flashcp.c
> @@ -386,8 +386,8 @@ int main (int argc,char *argv[])
>   if (flags & FLAG_VERBOSE)
>   log_printf (LOG_NORMAL,
>   "\rVerifying data: %lluk/%lluk (100%%)\n",
> - KB (filestat.st_size),
> - KB (filestat.st_size));
> + KB ((unsigned long long)filestat.st_size),
> + KB ((unsigned long long)filestat.st_size));
>   DEBUG("Verified %d / %lluk bytes\n",written,(unsigned long
> long)filestat.st_size);

Good catch! The cast used everywhere else in the file is indeed
missing there.

Unfortunately however, the format of your patch seems to be broken.


Thanks,

David
Jon Fether Dec. 14, 2016, 1:29 a.m. UTC | #2
My apologies, I used git diff where I see I needed to use
git-format-patch. I will re-post the patch from that.

Best Regards,
-Jon

On Tue, Dec 13, 2016 at 5:16 PM, David Oberhollenzer
<david.oberhollenzer@sigma-star.at> wrote:
> On 12/14/2016 12:59 AM, Jon Fether wrote:
>> Add correct casting for filestat.st_size in flashcp.c. While the
>> interim status updates had correct casting from commit 08b243, the
>> final update was not.
>>
>> Signed-off-by: Jonathan Fether <jonf@mds.com>
>> ---
>> diff --git a/misc-utils/flashcp.c b/misc-utils/flashcp.c
>> index 6594a45..af3c88d 100644
>> --- a/misc-utils/flashcp.c
>> +++ b/misc-utils/flashcp.c
>> @@ -386,8 +386,8 @@ int main (int argc,char *argv[])
>>   if (flags & FLAG_VERBOSE)
>>   log_printf (LOG_NORMAL,
>>   "\rVerifying data: %lluk/%lluk (100%%)\n",
>> - KB (filestat.st_size),
>> - KB (filestat.st_size));
>> + KB ((unsigned long long)filestat.st_size),
>> + KB ((unsigned long long)filestat.st_size));
>>   DEBUG("Verified %d / %lluk bytes\n",written,(unsigned long
>> long)filestat.st_size);
>
> Good catch! The cast used everywhere else in the file is indeed
> missing there.
>
> Unfortunately however, the format of your patch seems to be broken.
>
>
> Thanks,
>
> David
>
diff mbox

Patch

diff --git a/misc-utils/flashcp.c b/misc-utils/flashcp.c
index 6594a45..af3c88d 100644
--- a/misc-utils/flashcp.c
+++ b/misc-utils/flashcp.c
@@ -386,8 +386,8 @@  int main (int argc,char *argv[])
  if (flags & FLAG_VERBOSE)
  log_printf (LOG_NORMAL,
  "\rVerifying data: %lluk/%lluk (100%%)\n",
- KB (filestat.st_size),
- KB (filestat.st_size));
+ KB ((unsigned long long)filestat.st_size),
+ KB ((unsigned long long)filestat.st_size));
  DEBUG("Verified %d / %lluk bytes\n",written,(unsigned long
long)filestat.st_size);