Commit fbff71e1 authored by Russ Anderson's avatar Russ Anderson Committed by Tony Luck

[IA64] BTE error timer fix

The bte recovery_timer was not being set correctly.
Signed-off-by: default avatarRuss Anderson <rja@sgi.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent a21bd69e
...@@ -78,7 +78,7 @@ int shub1_bte_error_handler(unsigned long _nodepda) ...@@ -78,7 +78,7 @@ int shub1_bte_error_handler(unsigned long _nodepda)
* There are errors which still need to be cleaned up by * There are errors which still need to be cleaned up by
* hubiio_crb_error_handler * hubiio_crb_error_handler
*/ */
mod_timer(recovery_timer, HZ * 5); mod_timer(recovery_timer, jiffies + (HZ * 5));
BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda, BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda,
smp_processor_id())); smp_processor_id()));
return 1; return 1;
...@@ -95,7 +95,7 @@ int shub1_bte_error_handler(unsigned long _nodepda) ...@@ -95,7 +95,7 @@ int shub1_bte_error_handler(unsigned long _nodepda)
icrbd.ii_icrb0_d_regval = icrbd.ii_icrb0_d_regval =
REMOTE_HUB_L(nasid, IIO_ICRB_D(i)); REMOTE_HUB_L(nasid, IIO_ICRB_D(i));
if (icrbd.d_bteop) { if (icrbd.d_bteop) {
mod_timer(recovery_timer, HZ * 5); mod_timer(recovery_timer, jiffies + (HZ * 5));
BTE_PRINTK(("eh:%p:%d Valid %d, Giving up\n", BTE_PRINTK(("eh:%p:%d Valid %d, Giving up\n",
err_nodepda, smp_processor_id(), err_nodepda, smp_processor_id(),
i)); i));
...@@ -150,7 +150,7 @@ int shub2_bte_error_handler(unsigned long _nodepda) ...@@ -150,7 +150,7 @@ int shub2_bte_error_handler(unsigned long _nodepda)
status = BTE_LNSTAT_LOAD(bte); status = BTE_LNSTAT_LOAD(bte);
if ((status & IBLS_ERROR) || !(status & IBLS_BUSY)) if ((status & IBLS_ERROR) || !(status & IBLS_BUSY))
continue; continue;
mod_timer(recovery_timer, HZ * 5); mod_timer(recovery_timer, jiffies + (HZ * 5));
BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda, BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda,
smp_processor_id())); smp_processor_id()));
return 1; return 1;
......
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