summaryrefslogtreecommitdiffstats
path: root/drivers/s390/block/dasd_devmap.c
diff options
context:
space:
mode:
authorHorst Hummel <horst.hummel@de.ibm.com>2006-04-27 18:40:10 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-04-28 08:33:48 -0700
commit39ccf95e28765a08a9e01be614695d7c570b4e77 (patch)
tree9a381e8e8afcd3d6048aaae6a7635f137b6951da /drivers/s390/block/dasd_devmap.c
parenta3ae39c060be57a4936d2c1d970e4d0c7d320d9c (diff)
downloadblackbird-op-linux-39ccf95e28765a08a9e01be614695d7c570b4e77.tar.gz
blackbird-op-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/s390/block/dasd_devmap.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud