.. | .. |
---|
133 | 133 | spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), flags); |
---|
134 | 134 | |
---|
135 | 135 | dasd_schedule_block_bh(block); |
---|
| 136 | + dasd_schedule_device_bh(base); |
---|
136 | 137 | return 0; |
---|
137 | 138 | } |
---|
138 | 139 | |
---|
.. | .. |
---|
505 | 506 | |
---|
506 | 507 | memcpy(dasd_info->type, base->discipline->name, 4); |
---|
507 | 508 | |
---|
508 | | - spin_lock_irqsave(&block->queue_lock, flags); |
---|
| 509 | + spin_lock_irqsave(get_ccwdev_lock(base->cdev), flags); |
---|
509 | 510 | list_for_each(l, &base->ccw_queue) |
---|
510 | 511 | dasd_info->chanq_len++; |
---|
511 | | - spin_unlock_irqrestore(&block->queue_lock, flags); |
---|
| 512 | + spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), flags); |
---|
512 | 513 | return 0; |
---|
513 | 514 | } |
---|
514 | 515 | |
---|