.. | .. |
---|
534 | 534 | |
---|
535 | 535 | /* re-init to undo drop from zfcp_fc_adisc() */ |
---|
536 | 536 | port->d_id = ntoh24(adisc_resp->adisc_port_id); |
---|
537 | | - /* port is good, unblock rport without going through erp */ |
---|
538 | | - zfcp_scsi_schedule_rport_register(port); |
---|
| 537 | + /* port is still good, nothing to do */ |
---|
539 | 538 | out: |
---|
540 | 539 | atomic_andnot(ZFCP_STATUS_PORT_LINK_TEST, &port->status); |
---|
541 | 540 | put_device(&port->dev); |
---|
.. | .. |
---|
595 | 594 | int retval; |
---|
596 | 595 | |
---|
597 | 596 | set_worker_desc("zadisc%16llx", port->wwpn); /* < WORKER_DESC_LEN=24 */ |
---|
598 | | - get_device(&port->dev); |
---|
599 | | - port->rport_task = RPORT_DEL; |
---|
600 | | - zfcp_scsi_rport_work(&port->rport_work); |
---|
601 | 597 | |
---|
602 | 598 | /* only issue one test command at one time per port */ |
---|
603 | 599 | if (atomic_read(&port->status) & ZFCP_STATUS_PORT_LINK_TEST) |
---|