From 9e72691b7e7f576ae17a6a90264f2a8fa4f2624b Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Mon, 23 Jun 2014 15:56:46 +0200 Subject: [PATCH] virnuma: Actually build huge page code One of previous commits (e6258a33) tried to build the huge page code only on Linux since it's Linux centric indeed. But it failed miserably as it used 'WITH_LINUX' which is an automake conditional not a gcc one. In the sources we need to use __linux__. Signed-off-by: Michal Privoznik --- src/util/virnuma.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util/virnuma.c b/src/util/virnuma.c index 1745649f93..f6354c9d89 100644 --- a/src/util/virnuma.c +++ b/src/util/virnuma.c @@ -512,8 +512,8 @@ virNumaGetDistances(int node ATTRIBUTE_UNUSED, #endif -/* currently all the hugepage stuff below is linux only */ -#if WITH_LINUX +/* currently all the huge page stuff below is linux only */ +#ifdef __linux__ # define HUGEPAGES_NUMA_PREFIX "/sys/devices/system/node/" # define HUGEPAGES_SYSTEM_PREFIX "/sys/kernel/mm/hugepages/" @@ -849,7 +849,7 @@ virNumaGetPages(int node, } -#else /* #if WITH_LINUX */ +#else /* #ifdef __linux__ */ int virNumaGetPageInfo(int node ATTRIBUTE_UNUSED, unsigned int page_size ATTRIBUTE_UNUSED, @@ -873,4 +873,4 @@ virNumaGetPages(int node ATTRIBUTE_UNUSED, _("page info is not supported on this platform")); return -1; } -#endif /* #if WITH_LINUX */ +#endif /* #ifdef __linux__ */