Applied, thank you.

Looks like ALL memory fields are in kbytes, so ptok() is wrong everywhere.
I'm commenting it out.

On Wed, Dec 20, 2023 at 12:30 PM Natanael Copa <nc...@alpinelinux.org> wrote:
>
> The ru_maxrss is already in Kbytes and not pages.
>
> function                                             old     new   delta
> time_main                                           1195    1190      -5
> ------------------------------------------------------------------------------
> (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-5)               Total: -5 bytes
>    text    data     bss     dec     hex filename
>  828010   14268    2008  844286   ce1fe busybox_old
>  828005   14268    2008  844281   ce1f9 busybox_unstripped
>
> fixes: https://bugs.busybox.net/show_bug.cgi?id=15751
> ---
>
> Good catch!
>
> Thanks!
>
>  miscutils/time.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/miscutils/time.c b/miscutils/time.c
> index 5a8fa4c0b..b90b582b0 100644
> --- a/miscutils/time.c
> +++ b/miscutils/time.c
> @@ -281,7 +281,7 @@ static void summarize(const char *fmt, char **command, 
> resource_t *resp)
>                                          ptok(pagesize, (UL) 
> resp->ru.ru_ixrss)) / cpu_ticks);
>                                 break;
>                         case 'M':       /* Maximum resident set size.  */
> -                               printf("%lu", ptok(pagesize, (UL) 
> resp->ru.ru_maxrss));
> +                               printf("%lu", (UL) resp->ru.ru_maxrss);
>                                 break;
>                         case 'O':       /* Outputs.  */
>                                 printf("%lu", resp->ru.ru_oublock);
> --
> 2.43.0
>
> _______________________________________________
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to