Two functions defined in asm/smp.h: cpu_sibling_mask() and cpu_core_mask(), have the same functionality as macros defined in linux/topology.h: topology_thread_cpumask() and topology_core_cpumask() respectively.
They are not documented and are architecture specific. Also: different naming for the same functionality (in case of cpu_sibling_mask() and topology_thread_cpumask()) is a bit misleading. This series makes all the callers switch to using the topology.h macros and removes their smp.h counterparts. The same duplication exists on powerpc. Bartosz Golaszewski (6): coretemp: replace cpu_sibling_mask() with topology_thread_cpumask() powernow-k8: replace cpu_core_mask() with topology_core_cpumask() p4-clockmod: replace cpu_sibling_mask() with topology_thread_cpumask() acpi-cpufreq: replace cpu_**_mask() with topology_**_cpumask() x86: replace cpu_**_mask() with topology_**_cpumask() x86: remove cpu_sibling_mask() and cpu_core_mask() arch/x86/include/asm/smp.h | 10 ---------- arch/x86/kernel/cpu/proc.c | 5 +++-- arch/x86/kernel/smpboot.c | 40 ++++++++++++++++++++-------------------- arch/x86/kernel/tsc_sync.c | 3 +-- drivers/cpufreq/acpi-cpufreq.c | 5 +++-- drivers/cpufreq/p4-clockmod.c | 2 +- drivers/cpufreq/powernow-k8.c | 13 +++---------- drivers/hwmon/coretemp.c | 3 ++- 8 files changed, 33 insertions(+), 48 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

