Messages in this thread | | | From | Bartosz Golaszewski <> | Subject | [PATCH 0/6] x86: remove cpu_**_mask() functions | Date | Thu, 30 Apr 2015 12:03:55 +0200 |
| |
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
| |