diff options
-rw-r--r-- | drivers/scsi/smartpqi/smartpqi_init.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index d6be4e8f4a8f..8fd5ffc55792 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c | |||
@@ -4046,8 +4046,10 @@ static int pqi_submit_raid_request_synchronous(struct pqi_ctrl_info *ctrl_info, | |||
4046 | return -ETIMEDOUT; | 4046 | return -ETIMEDOUT; |
4047 | msecs_blocked = | 4047 | msecs_blocked = |
4048 | jiffies_to_msecs(jiffies - start_jiffies); | 4048 | jiffies_to_msecs(jiffies - start_jiffies); |
4049 | if (msecs_blocked >= timeout_msecs) | 4049 | if (msecs_blocked >= timeout_msecs) { |
4050 | return -ETIMEDOUT; | 4050 | rc = -ETIMEDOUT; |
4051 | goto out; | ||
4052 | } | ||
4051 | timeout_msecs -= msecs_blocked; | 4053 | timeout_msecs -= msecs_blocked; |
4052 | } | 4054 | } |
4053 | } | 4055 | } |