diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-01-06 10:13:55 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-01-06 10:13:55 +0000 |
commit | a78d15f98666de4e98a37e84eeda748c86e48e11 (patch) | |
tree | d324619dddcc25d2fad15e9d34ee8a4367769524 /xen/arch/x86/sysctl.c | |
parent | 5da045d64736cec6b8678110715b73abc7290af6 (diff) | |
download | xen-a78d15f98666de4e98a37e84eeda748c86e48e11.tar.gz xen-a78d15f98666de4e98a37e84eeda748c86e48e11.tar.bz2 xen-a78d15f98666de4e98a37e84eeda748c86e48e11.zip |
sysctl: Return max_node_id rather than nr_nodes from physinfo command.
Python extension continues to synthesise a nr_nodes value.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/arch/x86/sysctl.c')
-rw-r--r-- | xen/arch/x86/sysctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c index 27bda34e6e..c08cb3d4bd 100644 --- a/xen/arch/x86/sysctl.c +++ b/xen/arch/x86/sysctl.c @@ -64,7 +64,6 @@ long arch_do_sysctl( pi->cores_per_socket = cpus_weight(per_cpu(cpu_core_map, 0)) / pi->threads_per_core; pi->nr_cpus = (u32)num_online_cpus(); - pi->nr_nodes = num_online_nodes(); pi->total_pages = total_pages; pi->free_pages = avail_domheap_pages(); pi->scrub_pages = 0; @@ -75,6 +74,7 @@ long arch_do_sysctl( if ( iommu_enabled ) pi->capabilities |= XEN_SYSCTL_PHYSCAP_hvm_directio; + pi->max_node_id = last_node(node_online_map); pi->max_cpu_id = last_cpu(cpu_online_map); max_array_ent = min_t(uint32_t, max_array_ent, pi->max_cpu_id); |