diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index f0f49feaa34f..d7d3148d15e2 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
@@ -181,7 +181,6 @@ static int __init zfcp_module_init(void) | |||
181 | 181 | ||
182 | zfcp_data.work_queue = create_singlethread_workqueue("zfcp_wq"); | 182 | zfcp_data.work_queue = create_singlethread_workqueue("zfcp_wq"); |
183 | 183 | ||
184 | INIT_LIST_HEAD(&zfcp_data.adapter_list_head); | ||
185 | sema_init(&zfcp_data.config_sema, 1); | 184 | sema_init(&zfcp_data.config_sema, 1); |
186 | rwlock_init(&zfcp_data.config_lock); | 185 | rwlock_init(&zfcp_data.config_lock); |
187 | 186 | ||
@@ -527,11 +526,7 @@ int zfcp_adapter_enqueue(struct ccw_device *ccw_device) | |||
527 | &zfcp_sysfs_adapter_attrs)) | 526 | &zfcp_sysfs_adapter_attrs)) |
528 | goto sysfs_failed; | 527 | goto sysfs_failed; |
529 | 528 | ||
530 | write_lock_irq(&zfcp_data.config_lock); | ||
531 | atomic_clear_mask(ZFCP_STATUS_COMMON_REMOVE, &adapter->status); | 529 | atomic_clear_mask(ZFCP_STATUS_COMMON_REMOVE, &adapter->status); |
532 | list_add_tail(&adapter->list, &zfcp_data.adapter_list_head); | ||
533 | write_unlock_irq(&zfcp_data.config_lock); | ||
534 | |||
535 | zfcp_fc_nameserver_init(adapter); | 530 | zfcp_fc_nameserver_init(adapter); |
536 | 531 | ||
537 | if (!zfcp_adapter_scsi_register(adapter)) | 532 | if (!zfcp_adapter_scsi_register(adapter)) |
@@ -574,14 +569,7 @@ void zfcp_adapter_dequeue(struct zfcp_adapter *adapter) | |||
574 | return; | 569 | return; |
575 | 570 | ||
576 | zfcp_adapter_debug_unregister(adapter); | 571 | zfcp_adapter_debug_unregister(adapter); |
577 | |||
578 | /* remove specified adapter data structure from list */ | ||
579 | write_lock_irq(&zfcp_data.config_lock); | ||
580 | list_del(&adapter->list); | ||
581 | write_unlock_irq(&zfcp_data.config_lock); | ||
582 | |||
583 | zfcp_qdio_free(adapter); | 572 | zfcp_qdio_free(adapter); |
584 | |||
585 | zfcp_free_low_mem_buffers(adapter); | 573 | zfcp_free_low_mem_buffers(adapter); |
586 | kfree(adapter->req_list); | 574 | kfree(adapter->req_list); |
587 | kfree(adapter->fc_stats); | 575 | kfree(adapter->fc_stats); |