Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pseries/cpuidle: Remove dependency of pseries.h file

As a part of pseries_idle cleanup to make the backend driver
code common to both pseries and powernv.
Remove non-essential smt_snooze_delay declaration in pseries.h
header file and pseries.h file inclusion in
pseries/processor_idle.c

Signed-off-by: Deepthi Dharwar <deepthi@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>

authored by

Deepthi Dharwar and committed by
Benjamin Herrenschmidt
9b3fbd6c 17e8de7e

-4
-1
arch/powerpc/platforms/pseries/processor_idle.c
··· 20 20 #include <asm/runlatch.h> 21 21 22 22 #include "plpar_wrappers.h" 23 - #include "pseries.h" 24 23 25 24 struct cpuidle_driver pseries_idle_driver = { 26 25 .name = "pseries_idle",
-3
arch/powerpc/platforms/pseries/pseries.h
··· 60 60 extern int dlpar_attach_node(struct device_node *); 61 61 extern int dlpar_detach_node(struct device_node *); 62 62 63 - /* Snooze Delay, pseries_idle */ 64 - DECLARE_PER_CPU(long, smt_snooze_delay); 65 - 66 63 /* PCI root bridge prepare function override for pseries */ 67 64 struct pci_host_bridge; 68 65 int pseries_root_bridge_prepare(struct pci_host_bridge *bridge);