aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2012-06-04 06:11:41 -0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2012-06-05 07:23:35 -0400
commit524b24ada792b40e1eb2eae59f7a096f26c3b788 (patch)
treeeed4d3e7dc866619b3bceedb641722292018609a /arch/s390
parent569ba7d2083681abbfc2f6d6550e74e64833dada (diff)
s390/smp: remove redundant check
condition code "status stored" for sigp sense running always implies that only the "not running" status bit is set. Therefore no need to check if it is set. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390')
-rw-r--r--arch/s390/kernel/smp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c
index 15cca26ccb6c..c78074c6cc1d 100644
--- a/arch/s390/kernel/smp.c
+++ b/arch/s390/kernel/smp.c
@@ -158,8 +158,8 @@ static inline int pcpu_running(struct pcpu *pcpu)
158 if (__pcpu_sigp(pcpu->address, sigp_sense_running, 158 if (__pcpu_sigp(pcpu->address, sigp_sense_running,
159 0, &pcpu->status) != sigp_status_stored) 159 0, &pcpu->status) != sigp_status_stored)
160 return 1; 160 return 1;
161 /* Check for running status */ 161 /* Status stored condition code is equivalent to cpu not running. */
162 return !(pcpu->status & 0x400); 162 return 0;
163} 163}
164 164
165/* 165/*