x86: refine nr_sockets calculation
authorJan Beulich <jbeulich@suse.com>
Tue, 8 Dec 2015 08:45:29 +0000 (09:45 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 8 Dec 2015 08:45:29 +0000 (09:45 +0100)
commit4217080693f9a4831e290c7a31bc6b886be5ca12
tree18bf8f287475d93b22563b0af6be4736bffaa1f8
parent234524a095896d9b51bd72f8d8d12d87aabb22f3
x86: refine nr_sockets calculation

The previous variant didn't work for non-contiguous socket numbers.

Reported-by: Ed Swierk <eswierk@skyportsystems.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Ed Swierk <eswierk@skyportsystems.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/mpparse.c
xen/include/asm-x86/mpspec.h