diff options
author | Vasily Gorbik <gor@linux.vnet.ibm.com> | 2017-11-13 16:37:33 +0100 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2017-11-14 11:01:51 +0100 |
commit | 11776eaa6568f5357542bf41b0c7bb90854137cc (patch) | |
tree | fd4b0bdbb7ea656c6302743806885c78c73b59d7 /arch/s390/include/asm/cpu_mf.h | |
parent | 0aaba41b58bc5f3074c0c0a6136b9500b5e29e19 (diff) | |
download | linux-11776eaa6568f5357542bf41b0c7bb90854137cc.tar.gz linux-11776eaa6568f5357542bf41b0c7bb90854137cc.tar.bz2 linux-11776eaa6568f5357542bf41b0c7bb90854137cc.zip |
s390: correct some inline assembly constraints
Inline assembly code changed in this patch should really use "Q"
constraint "Memory reference without index register and with short
displacement". The kernel does not compile with kasan support enabled
otherwise (due to stack instrumentation).
Signed-off-by: Vasily Gorbik <gor@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/cpu_mf.h')
-rw-r--r-- | arch/s390/include/asm/cpu_mf.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/include/asm/cpu_mf.h b/arch/s390/include/asm/cpu_mf.h index 05480e4cc5ca..7364130a29c8 100644 --- a/arch/s390/include/asm/cpu_mf.h +++ b/arch/s390/include/asm/cpu_mf.h @@ -167,7 +167,7 @@ static inline int lcctl(u64 ctl) " .insn s,0xb2840000,%1\n" " ipm %0\n" " srl %0,28\n" - : "=d" (cc) : "m" (ctl) : "cc"); + : "=d" (cc) : "Q" (ctl) : "cc"); return cc; } |