x86/cpu/topology: Confine topology information
authorThomas Gleixner <tglx@linutronix.de>
Tue, 13 Feb 2024 21:05:46 +0000 (22:05 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 15 Feb 2024 21:07:42 +0000 (22:07 +0100)
commit58aa34abe9954cd5dfbf322fc612146c5f45e52b
treefee7e37c50af4b8f76d3ffc4bda31ca51ecd19e1
parente7530702346637af46bca1d114e6d63312eb3461
x86/cpu/topology: Confine topology information

Now that all external fiddling with num_processors and disabled_cpus is
gone, move the last user prefill_possible_map() into the topology code too
and remove the global visibility of these variables.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Michael Kelley <mhklinux@outlook.com>
Tested-by: Sohil Mehta <sohil.mehta@intel.com>
Link: https://lore.kernel.org/r/20240213210251.994756960@linutronix.de
arch/x86/include/asm/smp.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/cpu/topology.c
arch/x86/kernel/smpboot.c