From mboxrd@z Thu Jan 1 00:00:00 1970 From: Elena Ufimtseva Subject: [PATCH] numactl: checks for numa when showing hardware Date: Sat, 23 Nov 2013 03:10:41 -0500 Message-ID: <1385194241-6475-1-git-send-email-ufimtseva@gmail.com> Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=znkkIEMAaZkNHxpAUOPu6w9uMvqIjsH0zAp9LwFd+H8=; b=VTsl14ilSqe3ya/qEsFGalyQiZEddaHx6Uym82VeDcrAZsowpVifhBhQNPtxFTclin VUAga8kwPp3hmjESUyxrnbnklu8q74w8iANkQGJ66EWhHb2eonaxRJgtZ/MI1BVgRluv bo9IimrnCMSXupC4sesS7WVtQDUQAqtwIqkdZ1P6Ip4GxdyNNyae5AGpIbQORQ/d1+5k mXndTVJ/y0WIEZA3byFzHQHSCqQF3l01QuTnsujbl8Jclndtr788Ne6py02Clz5G5z2K lcaXo687FSn7IFsM4asreJnCtfqPEUyyWNhBfVJZd+76eNTPOvHN/WGqaL4Pk0KkbrFJ B+Jw== Sender: linux-numa-owner@vger.kernel.org List-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-numa@vger.kernel.org Cc: cpw@sgi.com, Elena Ufimtseva Checks if NUMA is available before printing hardware, otherwise segfault occurs. Signed-off-by: Elena Ufimtseva --- numactl.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/numactl.c b/numactl.c index 97955a4..f30b53c 100755 --- a/numactl.c +++ b/numactl.c @@ -242,6 +242,11 @@ void hardware(void) int prevnode=-1; int skip=0; int maxnode = numa_max_node(); + + if (numa_available() < 0) { + printf("No NUMA available on this system\n"); + exit(1); + } for (i=0; i<=maxnode; i++) if (numa_bitmask_isbitset(numa_nodes_ptr, i)) -- 1.7.2.5