diff options
Diffstat (limited to 'drivers/s390/block/dasd_eckd.c')
-rw-r--r-- | drivers/s390/block/dasd_eckd.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/s390/block/dasd_eckd.c b/drivers/s390/block/dasd_eckd.c index 1c28ec3e4ccb..f8b1f04f26b8 100644 --- a/drivers/s390/block/dasd_eckd.c +++ b/drivers/s390/block/dasd_eckd.c | |||
@@ -3243,9 +3243,6 @@ int dasd_eckd_restore_device(struct dasd_device *device) | |||
3243 | int is_known, rc; | 3243 | int is_known, rc; |
3244 | struct dasd_uid temp_uid; | 3244 | struct dasd_uid temp_uid; |
3245 | 3245 | ||
3246 | /* allow new IO again */ | ||
3247 | device->stopped &= ~DASD_STOPPED_PM; | ||
3248 | |||
3249 | private = (struct dasd_eckd_private *) device->private; | 3246 | private = (struct dasd_eckd_private *) device->private; |
3250 | 3247 | ||
3251 | /* Read Configuration Data */ | 3248 | /* Read Configuration Data */ |
@@ -3295,12 +3292,7 @@ int dasd_eckd_restore_device(struct dasd_device *device) | |||
3295 | return 0; | 3292 | return 0; |
3296 | 3293 | ||
3297 | out_err: | 3294 | out_err: |
3298 | /* | 3295 | return -1; |
3299 | * if the resume failed for the DASD we put it in | ||
3300 | * an UNRESUMED stop state | ||
3301 | */ | ||
3302 | device->stopped |= DASD_UNRESUMED_PM; | ||
3303 | return 0; | ||
3304 | } | 3296 | } |
3305 | 3297 | ||
3306 | static struct ccw_driver dasd_eckd_driver = { | 3298 | static struct ccw_driver dasd_eckd_driver = { |