aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2017-08-29 21:40:35 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2017-08-29 21:41:44 +1000
commit65dbbe812fc2bec99cea89f498b7cdd32bcf8e1c (patch)
treee3006f7e60dbc24758fdb06113c8cf2e832ee264 /arch
parentpowerpc/64s: POWER9 can execute stop without a sync sequence (diff)
downloadlinux-dev-65dbbe812fc2bec99cea89f498b7cdd32bcf8e1c.tar.xz
linux-dev-65dbbe812fc2bec99cea89f498b7cdd32bcf8e1c.zip
powerpc/64s: Drop no longer used IDLE_STATE_ENTER_SEQ
There are no longer any callers of IDLE_STATE_ENTER_SEQ, all callers use IDLE_STATE_ENTER_SEQ_NORET. So drop the former. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> [mpe: Split out of larger patch, write change log] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/kernel/idle_book3s.S5
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/powerpc/kernel/idle_book3s.S b/arch/powerpc/kernel/idle_book3s.S
index 22e616eecc44..596b6ba8274f 100644
--- a/arch/powerpc/kernel/idle_book3s.S
+++ b/arch/powerpc/kernel/idle_book3s.S
@@ -209,7 +209,7 @@ pnv_powersave_common:
* This is the sequence required to execute idle instructions, as
* specified in ISA v2.07 (and earlier). MSR[IR] and MSR[DR] must be 0.
*/
-#define IDLE_STATE_ENTER_SEQ(IDLE_INST) \
+#define IDLE_STATE_ENTER_SEQ_NORET(IDLE_INST) \
/* Magic NAP/SLEEP/WINKLE mode enter sequence */ \
std r0,0(r1); \
ptesync; \
@@ -218,9 +218,6 @@ pnv_powersave_common:
bne 236b; \
IDLE_INST;
-#define IDLE_STATE_ENTER_SEQ_NORET(IDLE_INST) \
- IDLE_STATE_ENTER_SEQ(IDLE_INST) \
- b .
.globl pnv_enter_arch207_idle_mode
pnv_enter_arch207_idle_mode: