SCSI: zfcp: restore refcount check on port_remove
[firefly-linux-kernel-4.4.55.git] / drivers / s390 / scsi / zfcp_aux.c
index 645b0fcbb370aa76b5bc816e4509330b67f73146..61da2cd2250828068135b753848a0322426cdd08 100644 (file)
@@ -518,6 +518,7 @@ struct zfcp_port *zfcp_port_enqueue(struct zfcp_adapter *adapter, u64 wwpn,
 
        rwlock_init(&port->unit_list_lock);
        INIT_LIST_HEAD(&port->unit_list);
+       atomic_set(&port->units, 0);
 
        INIT_WORK(&port->gid_pn_work, zfcp_fc_port_did_lookup);
        INIT_WORK(&port->test_link_work, zfcp_fc_link_test_work);