diff options
| author | Cornelia Huck <cornelia.huck@de.ibm.com> | 2006-02-17 16:52:45 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-02-17 16:59:26 -0500 |
| commit | 6d751c43b29deb1d990fb9644c13ca941c9d1305 (patch) | |
| tree | 35b8e6346adf177e88419ddbbf743f29021d1ee5 | |
| parent | 4bbf39c29bc3409d6454faf0dfa1b3b0aa2ac2af (diff) | |
[PATCH] s390: ccw device disbanding
If __ccw_device_disband_start() fails to initiate disbanding, it should finish
with ccw_device_disband_done() (which leaves the device in offline state)
instead of ccw_device_verify_done() (which leaves the device in online state).
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| -rw-r--r-- | drivers/s390/cio/device_pgid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/s390/cio/device_pgid.c b/drivers/s390/cio/device_pgid.c index d2a5b04d7cba..85b1020a1fcc 100644 --- a/drivers/s390/cio/device_pgid.c +++ b/drivers/s390/cio/device_pgid.c | |||
| @@ -405,7 +405,7 @@ __ccw_device_disband_start(struct ccw_device *cdev) | |||
| 405 | cdev->private->iretry = 5; | 405 | cdev->private->iretry = 5; |
| 406 | cdev->private->imask >>= 1; | 406 | cdev->private->imask >>= 1; |
| 407 | } | 407 | } |
| 408 | ccw_device_verify_done(cdev, (sch->lpm != 0) ? 0 : -ENODEV); | 408 | ccw_device_disband_done(cdev, (sch->lpm != 0) ? 0 : -ENODEV); |
| 409 | } | 409 | } |
| 410 | 410 | ||
| 411 | /* | 411 | /* |
