projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1b9fd76
)
[S390] vmwatchdog: fix broken inline assembly.
author
Heiko Carstens
<heiko.carstens@de.ibm.com>
Fri, 12 Oct 2007 14:11:48 +0000
(16:11 +0200)
committer
Martin Schwidefsky
<schwidefsky@de.ibm.com>
Fri, 12 Oct 2007 14:13:10 +0000
(16:13 +0200)
Constraint for err is wrong since it is preinitialized and the code
relies on it in case of an exception.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/char/vmwatchdog.c
patch
|
blob
|
history
diff --git
a/drivers/s390/char/vmwatchdog.c
b/drivers/s390/char/vmwatchdog.c
index 680b9b58b80ea0ce6479b8085cdf9b70767289fd..6f40facb1c4d7e3b8f89c49e254bf22dcc959189 100644
(file)
--- a/
drivers/s390/char/vmwatchdog.c
+++ b/
drivers/s390/char/vmwatchdog.c
@@
-66,8
+66,8
@@
static int __diag288(enum vmwdt_func func, unsigned int timeout,
"0: la %0,0\n"
"1:\n"
EX_TABLE(0b,1b)
- : "
=
d" (err) : "d"(__func), "d"(__timeout),
- "d"(__cmdp), "d"(__cmdl)
, "0" (-EINVAL)
: "1", "cc");
+ : "
+
d" (err) : "d"(__func), "d"(__timeout),
+ "d"(__cmdp), "d"(__cmdl) : "1", "cc");
return err;
}