linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH] mm: Fix signal SIGFPE in slabinfo.c.
       [not found] <201206260930282811070@gmail.com>
@ 2012-07-02 19:49 ` Christoph Lameter
  2012-07-02 20:12   ` Pekka Enberg
  0 siblings, 1 reply; 3+ messages in thread
From: Christoph Lameter @ 2012-07-02 19:49 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: fengguang.wu, majianpeng, linux-mm

Acked-by: Christoph Lameter <cl@linux.com>

On Tue, 26 Jun 2012, majianpeng wrote:

> In function slab_stats(), if total_free is equal zero, it will error.
> So fix it.
> Signed-off-by: majianpeng <majianpeng@gmail.com>
> ---
>  tools/vm/slabinfo.c |   14 +++++++-------
>  1 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/tools/vm/slabinfo.c b/tools/vm/slabinfo.c
> index 164cbcf..808d5a9 100644
> --- a/tools/vm/slabinfo.c
> +++ b/tools/vm/slabinfo.c
> @@ -437,34 +437,34 @@ static void slab_stats(struct slabinfo *s)
>  	printf("Fastpath             %8lu %8lu %3lu %3lu\n",
>  		s->alloc_fastpath, s->free_fastpath,
>  		s->alloc_fastpath * 100 / total_alloc,
> -		s->free_fastpath * 100 / total_free);
> +		total_free ? s->free_fastpath * 100 / total_free : 0);
>  	printf("Slowpath             %8lu %8lu %3lu %3lu\n",
>  		total_alloc - s->alloc_fastpath, s->free_slowpath,
>  		(total_alloc - s->alloc_fastpath) * 100 / total_alloc,
> -		s->free_slowpath * 100 / total_free);
> +		total_free ? s->free_slowpath * 100 / total_free : 0);
>  	printf("Page Alloc           %8lu %8lu %3lu %3lu\n",
>  		s->alloc_slab, s->free_slab,
>  		s->alloc_slab * 100 / total_alloc,
> -		s->free_slab * 100 / total_free);
> +		total_free ? s->free_slab * 100 / total_free : 0);
>  	printf("Add partial          %8lu %8lu %3lu %3lu\n",
>  		s->deactivate_to_head + s->deactivate_to_tail,
>  		s->free_add_partial,
>  		(s->deactivate_to_head + s->deactivate_to_tail) * 100 / total_alloc,
> -		s->free_add_partial * 100 / total_free);
> +		total_free ? s->free_add_partial * 100 / total_free : 0);
>  	printf("Remove partial       %8lu %8lu %3lu %3lu\n",
>  		s->alloc_from_partial, s->free_remove_partial,
>  		s->alloc_from_partial * 100 / total_alloc,
> -		s->free_remove_partial * 100 / total_free);
> +		total_free ? s->free_remove_partial * 100 / total_free : 0);
>
>  	printf("Cpu partial list     %8lu %8lu %3lu %3lu\n",
>  		s->cpu_partial_alloc, s->cpu_partial_free,
>  		s->cpu_partial_alloc * 100 / total_alloc,
> -		s->cpu_partial_free * 100 / total_free);
> +		total_free ? s->cpu_partial_free * 100 / total_free : 0);
>
>  	printf("RemoteObj/SlabFrozen %8lu %8lu %3lu %3lu\n",
>  		s->deactivate_remote_frees, s->free_frozen,
>  		s->deactivate_remote_frees * 100 / total_alloc,
> -		s->free_frozen * 100 / total_free);
> +		total_free ? s->free_frozen * 100 / total_free : 0);
>
>  	printf("Total                %8lu %8lu\n\n", total_alloc, total_free);
>
>

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] mm: Fix signal SIGFPE in slabinfo.c.
  2012-07-02 19:49 ` [PATCH] mm: Fix signal SIGFPE in slabinfo.c Christoph Lameter
@ 2012-07-02 20:12   ` Pekka Enberg
  2012-07-02 20:29     ` Christoph Lameter
  0 siblings, 1 reply; 3+ messages in thread
From: Pekka Enberg @ 2012-07-02 20:12 UTC (permalink / raw)
  To: Christoph Lameter; +Cc: Pekka Enberg, fengguang.wu, majianpeng, linux-mm

On Mon, 2 Jul 2012, Christoph Lameter wrote:
> Acked-by: Christoph Lameter <cl@linux.com>

Applied, thanks!

[ btw, please use the penberg@kernel.org email address.
  I don't really read the @cs.helsinki.fi one that much. ]

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] mm: Fix signal SIGFPE in slabinfo.c.
  2012-07-02 20:12   ` Pekka Enberg
@ 2012-07-02 20:29     ` Christoph Lameter
  0 siblings, 0 replies; 3+ messages in thread
From: Christoph Lameter @ 2012-07-02 20:29 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: Pekka Enberg, fengguang.wu, majianpeng, linux-mm

On Mon, 2 Jul 2012, Pekka Enberg wrote:

> On Mon, 2 Jul 2012, Christoph Lameter wrote:
> > Acked-by: Christoph Lameter <cl@linux.com>
>
> Applied, thanks!
>
> [ btw, please use the penberg@kernel.org email address.

Ok. I changed my addressbook.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-07-02 20:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <201206260930282811070@gmail.com>
2012-07-02 19:49 ` [PATCH] mm: Fix signal SIGFPE in slabinfo.c Christoph Lameter
2012-07-02 20:12   ` Pekka Enberg
2012-07-02 20:29     ` Christoph Lameter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox