diff options
author | Horst Hummel <horst.hummel@de.ibm.com> | 2006-04-28 03:40:10 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-28 17:33:48 +0200 |
commit | 39ccf95e28765a08a9e01be614695d7c570b4e77 (patch) | |
tree | 9a381e8e8afcd3d6048aaae6a7635f137b6951da /drivers/serial | |
parent | [PATCH] s390: qdio memory allocations (diff) | |
download | linux-39ccf95e28765a08a9e01be614695d7c570b4e77.tar.xz linux-39ccf95e28765a08a9e01be614695d7c570b4e77.zip |
[PATCH] s390: dasd ioctl never returns
The dasd state machine is not designed to enable an unformatted device, since
'unformatted' is a final state. The BIODASDENABLE ioctl calls
dasd_enable_device() which never returns if the device is in this special
state. Return -EPERM in dasd_increase_state for unformatted devices to make
dasd_enable_device terminate. Note: To get such an unformatted device online
it has to be re-analyzed. This means that the device needs to be disabled
prior to re-enablement.
Signed-off-by: Horst Hummel <horst.hummel@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions