Commit 117e4b27 authored by Nishanth Aravamudan's avatar Nishanth Aravamudan Committed by James Bottomley

[SCSI] scsi/qla1280: replace schedule_timeout() with ssleep()

Use ssleep() instead of schedule_timeout to guarantee the task
delays as expected.
Signed-off-by: default avatarNishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: default avatarDomen Puncer <domen@coderock.org>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 6f0dcb72
...@@ -2853,7 +2853,7 @@ qla1280_bus_reset(struct scsi_qla_host *ha, int bus) ...@@ -2853,7 +2853,7 @@ qla1280_bus_reset(struct scsi_qla_host *ha, int bus)
ha->bus_settings[bus].failed_reset_count++; ha->bus_settings[bus].failed_reset_count++;
} else { } else {
spin_unlock_irq(HOST_LOCK); spin_unlock_irq(HOST_LOCK);
schedule_timeout(reset_delay * HZ); ssleep(reset_delay);
spin_lock_irq(HOST_LOCK); spin_lock_irq(HOST_LOCK);
ha->bus_settings[bus].scsi_bus_dead = 0; ha->bus_settings[bus].scsi_bus_dead = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment