blob: e29a38ff99111ecffa9b7b0e567fd55abe062c60 [file] [log] [blame]
Joel Stanley124ce7b2017-07-03 14:00:01 +09301From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2From: Nicholas Piggin <npiggin@gmail.com>
3Date: Fri, 12 May 2017 01:15:20 +1000
4Subject: [PATCH 2/3] powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error
5
6Fixes: a7cd88da97 ("powerpc/powernv: Move CPU-Offline idle state invocation from smp.c to idle.c")
7Cc: Gautham R. Shenoy <ego@linux.vnet.ibm.com>
8Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
9Acked-by: Gautham R. Shenoy <ego@linux.vnet.ibm.com>
10Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
11(cherry picked from commit 67d20418088680d22037119d914982cd982b5c5a)
12Signed-off-by: Joel Stanley <joel@jms.id.au>
13---
14 arch/powerpc/platforms/powernv/idle.c | 2 ++
15 1 file changed, 2 insertions(+)
16
17diff --git a/arch/powerpc/platforms/powernv/idle.c b/arch/powerpc/platforms/powernv/idle.c
18index 445f30a2c5ef..0c21747ed7e0 100644
19--- a/arch/powerpc/platforms/powernv/idle.c
20+++ b/arch/powerpc/platforms/powernv/idle.c
21@@ -261,6 +261,7 @@ static u64 pnv_deepest_stop_psscr_val;
22 static u64 pnv_deepest_stop_psscr_mask;
23 static bool deepest_stop_found;
24
25+#ifdef CONFIG_HOTPLUG_CPU
26 /*
27 * pnv_cpu_offline: A function that puts the CPU into the deepest
28 * available platform idle state on a CPU-Offline.
29@@ -293,6 +294,7 @@ unsigned long pnv_cpu_offline(unsigned int cpu)
30
31 return srr1;
32 }
33+#endif
34
35 /*
36 * Power ISA 3.0 idle initialization.
37--
382.13.2
39