mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 05:17:54 +03:00
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:
parent
b1f10ed031
commit
a2df82b621
@ -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'
|
||||||
|
@ -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 */
|
||||||
|
Loading…
Reference in New Issue
Block a user