diff options
author | Swen Schillig <swen@vnet.ibm.com> | 2008-06-10 12:21:00 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-07-12 09:22:26 -0400 |
commit | cc8c282963bd258a5bf49d3aa52675a4ae6d31f6 (patch) | |
tree | d0f353c918158b203c71603d9afdf4b71c126f63 /drivers/s390/scsi/zfcp_fsf.c | |
parent | 85a82392fe6fe7620d8fe0eb694f926cefe62e1f (diff) |
[SCSI] zfcp: Automatically attach remote ports
Automatically attach the remote ports in zfcp when the adapter is set
online. This is done by querying all available ports from the FC
namesever. The scan for remote ports is also triggered by RSCNs and
can be triggered manually with the sysfs attribute 'port_rescan'.
Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/s390/scsi/zfcp_fsf.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_fsf.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c index 01ed5fb46c44..243e792f2407 100644 --- a/drivers/s390/scsi/zfcp_fsf.c +++ b/drivers/s390/scsi/zfcp_fsf.c | |||
@@ -874,6 +874,9 @@ zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req) | |||
874 | if (status_buffer->status_subtype & | 874 | if (status_buffer->status_subtype & |
875 | FSF_STATUS_READ_SUB_ACT_UPDATED) | 875 | FSF_STATUS_READ_SUB_ACT_UPDATED) |
876 | zfcp_erp_adapter_access_changed(adapter, 135, fsf_req); | 876 | zfcp_erp_adapter_access_changed(adapter, 135, fsf_req); |
877 | if (status_buffer->status_subtype & | ||
878 | FSF_STATUS_READ_SUB_INCOMING_ELS) | ||
879 | schedule_work(&adapter->scan_work); | ||
877 | break; | 880 | break; |
878 | 881 | ||
879 | case FSF_STATUS_READ_CFDC_UPDATED: | 882 | case FSF_STATUS_READ_CFDC_UPDATED: |