[S390] qdio: Dont call qdio_shutdown in case qdio_activate fails
Remove the call to qdio_shutdown from qdio_activate since the upper-layer drivers are responsible to call qdio_shutdown when qdio_activate returns with an error. Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
Родитель
b454740246
Коммит
e4c14e2085
|
@ -1404,9 +1404,8 @@ int qdio_activate(struct ccw_device *cdev)
|
|||
switch (irq_ptr->state) {
|
||||
case QDIO_IRQ_STATE_STOPPED:
|
||||
case QDIO_IRQ_STATE_ERR:
|
||||
mutex_unlock(&irq_ptr->setup_mutex);
|
||||
qdio_shutdown(cdev, QDIO_FLAG_CLEANUP_USING_CLEAR);
|
||||
return -EIO;
|
||||
rc = -EIO;
|
||||
break;
|
||||
default:
|
||||
qdio_set_state(irq_ptr, QDIO_IRQ_STATE_ACTIVE);
|
||||
rc = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче