lpfc 8.1.7 : Use mod_timer instead of add_timer in lpfc_els_timeout_handler
Subsystems (2)
PATCH 1/15 lpfc 8.1.7 : Use mod_timer instead of add_timer in lpfc_els_timeout_handler
Use mod_timer instead of add_timer in lpfc_els_timeout_handler
This patch was formerly posted by Mark Haverkamp.
http://marc.theaimsgroup.com/?l=linux-scsi&m=114246089015681&w=2
Signed-off-by Mark Haverkamp <[email protected]>
Signed-off-by James Smart <[email protected]>
drivers/scsi/lpfc/lpfc_els.c +3 -4
@@ -3282,10 +3282,9 @@ lpfc_els_timeout_handler(struct lpfc_hba }else lpfc_sli_release_iocbq (phba, piocb); } -if (phba->sli.ring[LPFC_ELS_RING ].txcmplq_cnt) { - phba->els_tmofunc.expires = jiffies +HZ * timeout; -add_timer (&phba->els_tmofunc); - } +if (phba->sli.ring[LPFC_ELS_RING ].txcmplq_cnt) +mod_timer (&phba->els_tmofunc, jiffies +HZ * timeout); +spin_unlock_irq (phba->host->host_lock); }