All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xen/xenoprof: avoid division by 0
@ 2013-02-14 16:16 Tim Deegan
  2013-02-14 16:34 ` Jan Beulich
  0 siblings, 1 reply; 7+ messages in thread
From: Tim Deegan @ 2013-02-14 16:16 UTC (permalink / raw)
  To: xen-devel

# HG changeset patch
# User Tim Deegan <tim@xen.org>
# Date 1360858577 0
# Node ID 68308aac7872c07631cb8424367907a11811ec3d
# Parent  5a84cc531072378e6e5ff89b4c0e9a35000dc56f
xen/xenoprof: avoid division by 0.

Signed-off-by: Tim Deegan <tim@xen.org>

diff -r 5a84cc531072 -r 68308aac7872 xen/common/xenoprof.c
--- a/xen/common/xenoprof.c	Thu Feb 14 15:46:56 2013 +0000
+++ b/xen/common/xenoprof.c	Thu Feb 14 16:16:17 2013 +0000
@@ -225,7 +225,7 @@ static int alloc_xenoprof_struct(
 #endif
 
     /* reduce max_samples if necessary to limit pages allocated */
-    max_bufsize = (MAX_OPROF_SHARED_PAGES * PAGE_SIZE) / nvcpu;
+    max_bufsize = (MAX_OPROF_SHARED_PAGES * PAGE_SIZE) / (nvcpu ?: 1);
     max_max_samples = ( (max_bufsize - bufsize) / i ) + 1;
     if ( (unsigned)max_samples > max_max_samples )
         max_samples = max_max_samples;

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

end of thread, other threads:[~2013-02-15  8:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-14 16:16 [PATCH] xen/xenoprof: avoid division by 0 Tim Deegan
2013-02-14 16:34 ` Jan Beulich
2013-02-14 16:50   ` Tim Deegan
2013-02-14 17:05     ` Jan Beulich
2013-02-14 17:10       ` Tim Deegan
2013-02-15  8:10         ` Jan Beulich
2013-02-15  8:24           ` Keir Fraser

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.