virnuma: Assume numa_bitmask_isbitset() exists

This function was introduced in the 2.0.6 release which happened
in December 2010. I think it is safe to assume that all libnuma
we deal with have the function.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Michal Privoznik 2020-09-11 13:10:25 +02:00
parent b1f10ed031
commit a2df82b621
2 changed files with 4 additions and 7 deletions

View File

@ -1239,13 +1239,10 @@ else
intl_dep = dependency('', required: false) intl_dep = dependency('', required: false)
endif endif
numactl_version = '2.0.6'
numactl_dep = cc.find_library('numa', required: get_option('numactl')) numactl_dep = cc.find_library('numa', required: get_option('numactl'))
if numactl_dep.found() if numactl_dep.found()
conf.set('WITH_NUMACTL', 1) conf.set('WITH_NUMACTL', 1)
if cc.has_function('numa_bitmask_isbitset', dependencies: [ numactl_dep ])
conf.set('WITH_NUMA_BITMASK_ISBITSET', 1)
endif
endif endif
openwsman_version = '2.2.3' openwsman_version = '2.2.3'

View File

@ -423,7 +423,7 @@ virNumaGetMaxCPUs(void)
} }
#if WITH_NUMACTL && WITH_NUMA_BITMASK_ISBITSET #if WITH_NUMACTL
/** /**
* virNumaNodeIsAvailable: * virNumaNodeIsAvailable:
* @node: node to check * @node: node to check
@ -493,7 +493,7 @@ virNumaGetDistances(int node,
return 0; return 0;
} }
#else /* !(WITH_NUMACTL && WITH_NUMA_BITMASK_ISBITSET) */ #else /* !WITH_NUMACTL */
bool bool
virNumaNodeIsAvailable(int node) virNumaNodeIsAvailable(int node)
@ -518,7 +518,7 @@ virNumaGetDistances(int node G_GNUC_UNUSED,
VIR_DEBUG("NUMA distance information isn't available on this host"); VIR_DEBUG("NUMA distance information isn't available on this host");
return 0; return 0;
} }
#endif /* !(WITH_NUMACTL && WITH_NUMA_BITMASK_ISBITSET) */ #endif /* !WITH_NUMACTL */
/* currently all the huge page stuff below is linux only */ /* currently all the huge page stuff below is linux only */