aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390
diff options
context:
space:
mode:
authorPeter Oberparleiter <peter.oberparleiter@de.ibm.com>2007-04-27 16:01:27 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2007-04-27 16:01:38 +0200
commitd120b2a4e60cc9e62e7cc5dcf049100af3745cc4 (patch)
treee598f89a784d9a1ba2938311e247c8ffb4731f31 /drivers/s390
parentf86635fad14c4a6810cf0e08488fc9129a3b3b32 (diff)
downloadkernel_samsung_smdk4412-d120b2a4e60cc9e62e7cc5dcf049100af3745cc4.zip
kernel_samsung_smdk4412-d120b2a4e60cc9e62e7cc5dcf049100af3745cc4.tar.gz
kernel_samsung_smdk4412-d120b2a4e60cc9e62e7cc5dcf049100af3745cc4.tar.bz2
[S390] cio: Allow 0 and 1 as input for channel path status attribute.
Channel path status can now be modified by writing '0' and '1' to the sysfs status attribute in addition to 'offline' and 'online' respectively. Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'drivers/s390')
-rw-r--r--drivers/s390/cio/chsc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/cio/chsc.c b/drivers/s390/cio/chsc.c
index bb6f876..b329851 100644
--- a/drivers/s390/cio/chsc.c
+++ b/drivers/s390/cio/chsc.c
@@ -1169,9 +1169,9 @@ chp_status_write(struct device *dev, struct device_attribute *attr, const char *
if (!num_args)
return count;
- if (!strnicmp(cmd, "on", 2))
+ if (!strnicmp(cmd, "on", 2) || !strcmp(cmd, "1"))
error = s390_vary_chpid(cp->chpid, 1);
- else if (!strnicmp(cmd, "off", 3))
+ else if (!strnicmp(cmd, "off", 3) || !strcmp(cmd, "0"))
error = s390_vary_chpid(cp->chpid, 0);
else
error = -EINVAL;