diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2010-05-26 21:27:06 (GMT) |
---|---|---|
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | 2010-05-26 21:27:09 (GMT) |
commit | a65a3e82b5b5f8f70cc0d51498441585d5b381f1 (patch) | |
tree | 653470b0ba3c9e6c6d14877cfc07a887f7271e1c /drivers/s390/cio/ioasm.h | |
parent | 2ffbb3f61e5b2648128f82fe7e506290702a9215 (diff) | |
download | linux-fsl-qoriq-a65a3e82b5b5f8f70cc0d51498441585d5b381f1.tar.xz |
[S390] cio: remove stsch
Since 8821d24cd261aede9b0436cd3252b17a60ccc33a we no longer
use the plain stsch inline function but the one which can
handle exceptions. Remove the unused function.
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/ioasm.h')
-rw-r--r-- | drivers/s390/cio/ioasm.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/drivers/s390/cio/ioasm.h b/drivers/s390/cio/ioasm.h index 7592627..fac0615 100644 --- a/drivers/s390/cio/ioasm.h +++ b/drivers/s390/cio/ioasm.h @@ -23,21 +23,6 @@ struct tpi_info { * Some S390 specific IO instructions as inline */ -static inline int stsch(struct subchannel_id schid, struct schib *addr) -{ - register struct subchannel_id reg1 asm ("1") = schid; - int ccode; - - asm volatile( - " stsch 0(%3)\n" - " ipm %0\n" - " srl %0,28" - : "=d" (ccode), "=m" (*addr) - : "d" (reg1), "a" (addr) - : "cc"); - return ccode; -} - static inline int stsch_err(struct subchannel_id schid, struct schib *addr) { register struct subchannel_id reg1 asm ("1") = schid; |