diff options
author | Cornelia Huck <cornelia.huck@de.ibm.com> | 2006-10-04 20:02:02 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2006-10-04 20:02:02 +0200 |
commit | f1ee3281bedbbca70a1f53bc715ea6f27c616052 (patch) | |
tree | f5615111db312f3a429a66aa62119803d781078a /drivers/s390/cio/device_fsm.c | |
parent | b05e37035298148b6c311eccf06ac50fd389f0b2 (diff) | |
download | blackbird-op-linux-f1ee3281bedbbca70a1f53bc715ea6f27c616052.tar.gz blackbird-op-linux-f1ee3281bedbbca70a1f53bc715ea6f27c616052.zip |
[S390] Add timeouts during sense PGID, path verification and disband PGID.
While the machine owns us an interrupt in these cases (and we should get
one), reality isn't always like that...
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/device_fsm.c')
-rw-r--r-- | drivers/s390/cio/device_fsm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/s390/cio/device_fsm.c b/drivers/s390/cio/device_fsm.c index dace46fc32e8..b67620208f36 100644 --- a/drivers/s390/cio/device_fsm.c +++ b/drivers/s390/cio/device_fsm.c @@ -349,6 +349,8 @@ ccw_device_done(struct ccw_device *cdev, int state) sch = to_subchannel(cdev->dev.parent); + ccw_device_set_timeout(cdev, 0); + if (state != DEV_STATE_ONLINE) cio_disable_subchannel(sch); |