projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
SCSI: zfcp: restore refcount check on port_remove
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
s390
/
scsi
/
zfcp_aux.c
diff --git
a/drivers/s390/scsi/zfcp_aux.c
b/drivers/s390/scsi/zfcp_aux.c
index 645b0fcbb370aa76b5bc816e4509330b67f73146..61da2cd2250828068135b753848a0322426cdd08 100644
(file)
--- a/
drivers/s390/scsi/zfcp_aux.c
+++ b/
drivers/s390/scsi/zfcp_aux.c
@@
-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);