summaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2016-12-13 14:25:32 +0100
committerChristian Borntraeger <borntraeger@de.ibm.com>2017-01-30 11:17:28 +0100
commitd051ae531324fb5130366d47e05bf8eadeb95535 (patch)
treec046affea4f39499799f5313626aaab8359b97cf /arch/s390
parentcd1836f583d78bdd15ef748f4d85bf007569c7ad (diff)
downloadlinux-d051ae531324fb5130366d47e05bf8eadeb95535.tar.gz
linux-d051ae531324fb5130366d47e05bf8eadeb95535.tar.xz
KVM: s390: get rid of bogus cc initialization
The plo inline assembly has a cc output operand that is always written to and is also as such an operand declared. Therefore the compiler is free to omit the rather pointless and misleading initialization. Get rid of this. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/s390')
-rw-r--r--arch/s390/kvm/kvm-s390.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kvm/kvm-s390.c b/arch/s390/kvm/kvm-s390.c
index e5130818fb03..4f74511015b8 100644
--- a/arch/s390/kvm/kvm-s390.c
+++ b/arch/s390/kvm/kvm-s390.c
@@ -217,7 +217,7 @@ static void allow_cpu_feat(unsigned long nr)
static inline int plo_test_bit(unsigned char nr)
{
register unsigned long r0 asm("0") = (unsigned long) nr | 0x100;
- int cc = 3; /* subfunction not available */
+ int cc;
asm volatile(
/* Parameter registers are ignored for "test bit" */