|
@@ -2914,16 +2914,18 @@ EXPORT_SYMBOL(fc_remote_port_add);
|
|
|
* port is no longer part of the topology. Note: Although a port
|
|
|
* may no longer be part of the topology, it may persist in the remote
|
|
|
* ports displayed by the fc_host. We do this under 2 conditions:
|
|
|
+ *
|
|
|
* 1) If the port was a scsi target, we delay its deletion by "blocking" it.
|
|
|
- * This allows the port to temporarily disappear, then reappear without
|
|
|
- * disrupting the SCSI device tree attached to it. During the "blocked"
|
|
|
- * period the port will still exist.
|
|
|
+ * This allows the port to temporarily disappear, then reappear without
|
|
|
+ * disrupting the SCSI device tree attached to it. During the "blocked"
|
|
|
+ * period the port will still exist.
|
|
|
+ *
|
|
|
* 2) If the port was a scsi target and disappears for longer than we
|
|
|
- * expect, we'll delete the port and the tear down the SCSI device tree
|
|
|
- * attached to it. However, we want to semi-persist the target id assigned
|
|
|
- * to that port if it eventually does exist. The port structure will
|
|
|
- * remain (although with minimal information) so that the target id
|
|
|
- * bindings remails.
|
|
|
+ * expect, we'll delete the port and the tear down the SCSI device tree
|
|
|
+ * attached to it. However, we want to semi-persist the target id assigned
|
|
|
+ * to that port if it eventually does exist. The port structure will
|
|
|
+ * remain (although with minimal information) so that the target id
|
|
|
+ * bindings remails.
|
|
|
*
|
|
|
* If the remote port is not an FCP Target, it will be fully torn down
|
|
|
* and deallocated, including the fc_remote_port class device.
|