diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index 8c7e2b778ef1..d23027a2f2f0 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
@@ -847,6 +847,14 @@ zfcp_unit_enqueue(struct zfcp_port *port, fcp_lun_t fcp_lun) | |||
847 | /* mark unit unusable as long as sysfs registration is not complete */ | 847 | /* mark unit unusable as long as sysfs registration is not complete */ |
848 | atomic_set_mask(ZFCP_STATUS_COMMON_REMOVE, &unit->status); | 848 | atomic_set_mask(ZFCP_STATUS_COMMON_REMOVE, &unit->status); |
849 | 849 | ||
850 | spin_lock_init(&unit->latencies.lock); | ||
851 | unit->latencies.write.channel.min = 0xFFFFFFFF; | ||
852 | unit->latencies.write.fabric.min = 0xFFFFFFFF; | ||
853 | unit->latencies.read.channel.min = 0xFFFFFFFF; | ||
854 | unit->latencies.read.fabric.min = 0xFFFFFFFF; | ||
855 | unit->latencies.cmd.channel.min = 0xFFFFFFFF; | ||
856 | unit->latencies.cmd.fabric.min = 0xFFFFFFFF; | ||
857 | |||
850 | if (device_register(&unit->sysfs_device)) { | 858 | if (device_register(&unit->sysfs_device)) { |
851 | kfree(unit); | 859 | kfree(unit); |
852 | return NULL; | 860 | return NULL; |