diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index 23b85a03e26a..ed9a8a1517c6 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
@@ -709,10 +709,6 @@ void zfcp_port_dequeue(struct zfcp_port *port) | |||
709 | write_lock_irq(&zfcp_data.config_lock); | 709 | write_lock_irq(&zfcp_data.config_lock); |
710 | list_del(&port->list); | 710 | list_del(&port->list); |
711 | write_unlock_irq(&zfcp_data.config_lock); | 711 | write_unlock_irq(&zfcp_data.config_lock); |
712 | if (port->rport) { | ||
713 | port->rport->dd_data = NULL; | ||
714 | port->rport = NULL; | ||
715 | } | ||
716 | wait_event(port->remove_wq, atomic_read(&port->refcount) == 0); | 712 | wait_event(port->remove_wq, atomic_read(&port->refcount) == 0); |
717 | cancel_work_sync(&port->rport_work); /* usually not necessary */ | 713 | cancel_work_sync(&port->rport_work); /* usually not necessary */ |
718 | zfcp_adapter_put(port->adapter); | 714 | zfcp_adapter_put(port->adapter); |