* [U-Boot] [PATCH] disk/part.c: use unsigned format when printing capacity
[not found] <20141208000411.GA10845@makrotopia.org>
@ 2014-12-14 17:56 ` Pavel Machek
0 siblings, 0 replies; only message in thread
From: Pavel Machek @ 2014-12-14 17:56 UTC (permalink / raw)
To: u-boot
I'm afraid I'm not the right contact to merge the patch. It should
probably go to Tom Rini and u-boot list. (I put them in Cc).
Pavel
On Mon 2014-12-08 01:04:16, Daniel Golle wrote:
> Large disks otherwise produce highly unplausible output such as
> Capacity: 1907729.0 MB = 1863.0 GB (-387938128 x 512)
>
> As supposedly all size-related decimals are unsigned, use unsigned
> format in printf statement, resulting in a correct capacity being
> displayed:
> Capacity: 1907729.0 MB = 1863.0 GB (3907029168 x 512)
>
> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
> ---
> disk/part.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/disk/part.c b/disk/part.c
> index 43485c9..7c67ea6 100644
> --- a/disk/part.c
> +++ b/disk/part.c
> @@ -229,13 +229,13 @@ void dev_print (block_dev_desc_t *dev_desc)
> printf (" Supports 48-bit addressing\n");
> #endif
> #if defined(CONFIG_SYS_64BIT_LBA)
> - printf (" Capacity: %ld.%ld MB = %ld.%ld GB (%Ld x %ld)\n",
> + printf (" Capacity: %lu.%lu MB = %lu.%lu GB (%Lu x %lu)\n",
> mb_quot, mb_rem,
> gb_quot, gb_rem,
> lba,
> dev_desc->blksz);
> #else
> - printf (" Capacity: %ld.%ld MB = %ld.%ld GB (%ld x %ld)\n",
> + printf (" Capacity: %lu.%lu MB = %lu.%lu GB (%lu x %lu)\n",
> mb_quot, mb_rem,
> gb_quot, gb_rem,
> (ulong)lba,
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-12-14 17:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20141208000411.GA10845@makrotopia.org>
2014-12-14 17:56 ` [U-Boot] [PATCH] disk/part.c: use unsigned format when printing capacity Pavel Machek
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.