projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f1c7ea2
)
s390/zcrypt: add missing memory clobber to ap_qci inline assembly
author
Heiko Carstens
<heiko.carstens@de.ibm.com>
Tue, 13 Dec 2016 12:24:03 +0000
(13:24 +0100)
committer
Martin Schwidefsky
<schwidefsky@de.ibm.com>
Wed, 14 Dec 2016 15:33:41 +0000
(16:33 +0100)
The ap_qci() inline assembly writes to memory (*config) but misses to
tell the compiler about it. Add the missing memory clobber to fix
this.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/crypto/ap_asm.h
patch
|
blob
|
history
diff --git
a/drivers/s390/crypto/ap_asm.h
b/drivers/s390/crypto/ap_asm.h
index
12fffdd
..
7a63004
100644
(file)
--- a/
drivers/s390/crypto/ap_asm.h
+++ b/
drivers/s390/crypto/ap_asm.h
@@
-108,7
+108,7
@@
static inline int ap_qci(void *config)
EX_TABLE(0b, 1b)
: "+d" (reg0), "+d" (reg1), "+d" (reg2)
:
- : "cc");
+ : "cc"
, "memory"
);
return reg1;
}