mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
libxl: cleanup some misuse of 'cpumap' as parameter
in favour of the more generic 'bitmap', which is better since these are generic libxl_bitmap_* functions. Also fix a typo, and remove a stale (and wrong) comment. No functional change intended. Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com> Cc: Ian Campbell <ian.campbell@citrix.com> Cc: Ian Jackson <Ian.Jackson@eu.citrix.com> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Cc: Wei Liu <wei.liu2@citrix.com> Acked-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
1 parent
3041d31ceb
commit
2e044cf48b
2 files changed
+4
-4
No files matched your search
@@ -376,7 +376,7 @@ int libxl__build_pre(libxl__gc *gc, uint32_t domid,
|
||||
}
|
||||
if (info->nodemap.size)
|
||||
libxl_domain_set_nodeaffinity(ctx, domid, &info->nodemap);
|
||||
/* As mentioned in libxl.h, vcpu_hard_array takes precedence */
|
||||
|
||||
if (info->num_vcpu_hard_affinity || info->num_vcpu_soft_affinity) {
|
||||
libxl_bitmap *hard_affinity, *soft_affinity;
|
||||
int i, n_vcpus;
|
||||
|
||||
@@ -89,8 +89,8 @@ int libxl_bitmap_is_empty(const libxl_bitmap *bitmap);
|
||||
int libxl_bitmap_test(const libxl_bitmap *bitmap, int bit);
|
||||
void libxl_bitmap_set(libxl_bitmap *bitmap, int bit);
|
||||
void libxl_bitmap_reset(libxl_bitmap *bitmap, int bit);
|
||||
int libxl_bitmap_count_set(const libxl_bitmap *cpumap);
|
||||
char *libxl_bitmap_to_hex_string(libxl_ctx *ctx, const libxl_bitmap *cpumap);
|
||||
int libxl_bitmap_count_set(const libxl_bitmap *bitmap);
|
||||
char *libxl_bitmap_to_hex_string(libxl_ctx *ctx, const libxl_bitmap *bitmap);
|
||||
static inline void libxl_bitmap_set_any(libxl_bitmap *bitmap)
|
||||
{
|
||||
memset(bitmap->map, -1, bitmap->size);
|
||||
@@ -145,7 +145,7 @@ int libxl_node_to_cpumap(libxl_ctx *ctx, int node,
|
||||
libxl_bitmap *cpumap);
|
||||
/* Populate nodemap with the nodes of the cpus in cpumap */
|
||||
int libxl_cpumap_to_nodemap(libxl_ctx *ctx,
|
||||
const libxl_bitmap *cpuemap,
|
||||
const libxl_bitmap *cpumap,
|
||||
libxl_bitmap *nodemap);
|
||||
|
||||
static inline uint32_t libxl__sizekb_to_mb(uint32_t s) {
|
||||
|
||||