diff options
Diffstat (limited to 'drivers/s390/block/dasd.c')
-rw-r--r-- | drivers/s390/block/dasd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c index bb72e0a5b0e0..ac6d4d3218b3 100644 --- a/drivers/s390/block/dasd.c +++ b/drivers/s390/block/dasd.c | |||
@@ -2299,9 +2299,8 @@ int dasd_generic_set_offline(struct ccw_device *cdev) | |||
2299 | * in the other openers. | 2299 | * in the other openers. |
2300 | */ | 2300 | */ |
2301 | if (device->block) { | 2301 | if (device->block) { |
2302 | struct dasd_block *block = device->block; | 2302 | max_count = device->block->bdev ? 0 : -1; |
2303 | max_count = block->bdev ? 0 : -1; | 2303 | open_count = atomic_read(&device->block->open_count); |
2304 | open_count = (int) atomic_read(&block->open_count); | ||
2305 | if (open_count > max_count) { | 2304 | if (open_count > max_count) { |
2306 | if (open_count > 0) | 2305 | if (open_count > 0) |
2307 | printk(KERN_WARNING "Can't offline dasd " | 2306 | printk(KERN_WARNING "Can't offline dasd " |