summaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2012-06-26 16:06:36 +0200
committerMarcelo Tosatti <mtosatti@redhat.com>2012-07-03 14:55:32 -0300
commit9d04edd23e6ab368d25ca0adde6f1676185d49f8 (patch)
tree5be5644fd840b0b3e118a5be64af04e89f05d53f /arch/s390
parent36c1ed821bd11fb9a3f99a060b1553c114dc2d07 (diff)
downloadop-kernel-dev-9d04edd23e6ab368d25ca0adde6f1676185d49f8.zip
op-kernel-dev-9d04edd23e6ab368d25ca0adde6f1676185d49f8.tar.gz
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> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.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 15cca26..c78074c 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)
if (__pcpu_sigp(pcpu->address, sigp_sense_running,
0, &pcpu->status) != sigp_status_stored)
return 1;
- /* Check for running status */
- return !(pcpu->status & 0x400);
+ /* Status stored condition code is equivalent to cpu not running. */
+ return 0;
}
/*
OpenPOWER on IntegriCloud