diff options
author | Christof Schmitt <christof.schmitt@de.ibm.com> | 2011-02-22 13:54:46 -0500 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2011-02-25 12:02:17 -0500 |
commit | 1947c72a122a8c367fdfc650c39a98ba76cc573a (patch) | |
tree | d01a396ba55a8b2eaad60bc1df86ed44d1d63378 /drivers/s390/scsi/zfcp_aux.c | |
parent | 2443c8b23aea83d529868030e28f45a6fa6553b2 (diff) |
[SCSI] zfcp: Move SCSI host and transport templates out of struct zfcp_data
The SCSI host and transport templates are the only members left in the
global zfcp_data struct. Move them out of zfcp_data and remove the
now unused zfcp_data struct. Also update the names of the register and
unregister functions to use the zfcp_scsi prefix.
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: Steffen Maier <maier@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index c94b666057cf..88691adc1283 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
@@ -132,11 +132,11 @@ static int __init zfcp_module_init(void) | |||
132 | if (!zfcp_fc_req_cache) | 132 | if (!zfcp_fc_req_cache) |
133 | goto out_fc_cache; | 133 | goto out_fc_cache; |
134 | 134 | ||
135 | zfcp_data.scsi_transport_template = | 135 | zfcp_scsi_transport_template = |
136 | fc_attach_transport(&zfcp_transport_functions); | 136 | fc_attach_transport(&zfcp_transport_functions); |
137 | if (!zfcp_data.scsi_transport_template) | 137 | if (!zfcp_scsi_transport_template) |
138 | goto out_transport; | 138 | goto out_transport; |
139 | scsi_transport_reserve_device(zfcp_data.scsi_transport_template, | 139 | scsi_transport_reserve_device(zfcp_scsi_transport_template, |
140 | sizeof(struct zfcp_scsi_dev)); | 140 | sizeof(struct zfcp_scsi_dev)); |
141 | 141 | ||
142 | 142 | ||
@@ -160,7 +160,7 @@ static int __init zfcp_module_init(void) | |||
160 | out_ccw_register: | 160 | out_ccw_register: |
161 | misc_deregister(&zfcp_cfdc_misc); | 161 | misc_deregister(&zfcp_cfdc_misc); |
162 | out_misc: | 162 | out_misc: |
163 | fc_release_transport(zfcp_data.scsi_transport_template); | 163 | fc_release_transport(zfcp_scsi_transport_template); |
164 | out_transport: | 164 | out_transport: |
165 | kmem_cache_destroy(zfcp_fc_req_cache); | 165 | kmem_cache_destroy(zfcp_fc_req_cache); |
166 | out_fc_cache: | 166 | out_fc_cache: |
@@ -175,7 +175,7 @@ static void __exit zfcp_module_exit(void) | |||
175 | { | 175 | { |
176 | ccw_driver_unregister(&zfcp_ccw_driver); | 176 | ccw_driver_unregister(&zfcp_ccw_driver); |
177 | misc_deregister(&zfcp_cfdc_misc); | 177 | misc_deregister(&zfcp_cfdc_misc); |
178 | fc_release_transport(zfcp_data.scsi_transport_template); | 178 | fc_release_transport(zfcp_scsi_transport_template); |
179 | kmem_cache_destroy(zfcp_fc_req_cache); | 179 | kmem_cache_destroy(zfcp_fc_req_cache); |
180 | kmem_cache_destroy(zfcp_fsf_qtcb_cache); | 180 | kmem_cache_destroy(zfcp_fsf_qtcb_cache); |
181 | } | 181 | } |
@@ -413,7 +413,7 @@ struct zfcp_adapter *zfcp_adapter_enqueue(struct ccw_device *ccw_device) | |||
413 | adapter->dma_parms.max_segment_size = ZFCP_QDIO_SBALE_LEN; | 413 | adapter->dma_parms.max_segment_size = ZFCP_QDIO_SBALE_LEN; |
414 | adapter->ccw_device->dev.dma_parms = &adapter->dma_parms; | 414 | adapter->ccw_device->dev.dma_parms = &adapter->dma_parms; |
415 | 415 | ||
416 | if (!zfcp_adapter_scsi_register(adapter)) | 416 | if (!zfcp_scsi_adapter_register(adapter)) |
417 | return adapter; | 417 | return adapter; |
418 | 418 | ||
419 | failed: | 419 | failed: |
@@ -430,7 +430,7 @@ void zfcp_adapter_unregister(struct zfcp_adapter *adapter) | |||
430 | zfcp_destroy_adapter_work_queue(adapter); | 430 | zfcp_destroy_adapter_work_queue(adapter); |
431 | 431 | ||
432 | zfcp_fc_wka_ports_force_offline(adapter->gs); | 432 | zfcp_fc_wka_ports_force_offline(adapter->gs); |
433 | zfcp_adapter_scsi_unregister(adapter); | 433 | zfcp_scsi_adapter_unregister(adapter); |
434 | sysfs_remove_group(&cdev->dev.kobj, &zfcp_sysfs_adapter_attrs); | 434 | sysfs_remove_group(&cdev->dev.kobj, &zfcp_sysfs_adapter_attrs); |
435 | 435 | ||
436 | zfcp_erp_thread_kill(adapter); | 436 | zfcp_erp_thread_kill(adapter); |