All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] x86: remove cpu_**_mask() functions
@ 2015-04-30 10:03 Bartosz Golaszewski
  2015-04-30 10:03 ` [PATCH 1/6] coretemp: replace cpu_sibling_mask() with topology_thread_cpumask() Bartosz Golaszewski
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Bartosz Golaszewski @ 2015-04-30 10:03 UTC (permalink / raw)
  To: LKML
  Cc: Thomas Gleixner, Ingo Molnar, H. Peter Anvin, x86,
	Rafael J. Wysocki, Viresh Kumar, Guenter Roeck, Jean Delvare,
	Fenghua Yu, Benoit Cousson, Bartosz Golaszewski

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-05-04  8:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-30 10:03 [PATCH 0/6] x86: remove cpu_**_mask() functions Bartosz Golaszewski
2015-04-30 10:03 ` [PATCH 1/6] coretemp: replace cpu_sibling_mask() with topology_thread_cpumask() Bartosz Golaszewski
2015-04-30 13:10   ` Guenter Roeck
2015-04-30 10:03 ` [PATCH 2/6] powernow-k8: replace cpu_core_mask() with topology_core_cpumask() Bartosz Golaszewski
2015-04-30 10:03 ` [PATCH 3/6] p4-clockmod: replace cpu_sibling_mask() with topology_thread_cpumask() Bartosz Golaszewski
2015-04-30 10:03 ` [PATCH 4/6] acpi-cpufreq: replace cpu_**_mask() with topology_**_cpumask() Bartosz Golaszewski
2015-04-30 10:04 ` [PATCH 5/6] x86: " Bartosz Golaszewski
2015-05-02  6:33   ` Ingo Molnar
2015-05-04  8:23     ` Bartosz Golaszewski
2015-04-30 10:04 ` [PATCH 6/6] x86: remove cpu_sibling_mask() and cpu_core_mask() Bartosz Golaszewski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.