This 2.4 patch look OK? Regards, Brad diff -u -r1.1.1.1 time.c --- arch/mips/kernel/time.c 10 Nov 2003 21:06:52 -0000 1.1.1.1 +++ arch/mips/kernel/time.c 12 Apr 2004 23:41:38 -0000 @@ -242,7 +242,7 @@ __asm__("multu %1,%2" : "=h" (res) : "r" (count), "r" (sll32_usecs_per_cycle) - : "lo", "accum"); + : "lo", "hi"); /* * Due to possible jiffies inconsistencies, we need to check @@ -297,7 +297,7 @@ __asm__("multu %1,%2" : "=h" (res) : "r" (count), "r" (quotient) - : "lo", "accum"); + : "lo", "hi"); /* * Due to possible jiffies inconsistencies, we need to check @@ -339,7 +339,7 @@ : "r" (timerhi), "m" (timerlo), "r" (tmp), "r" (USECS_PER_JIFFY), "r" (USECS_PER_JIFFY_FRAC) - : "hi", "lo", "accum"); + : "hi", "lo", "hi"); cached_quotient = quotient; } } @@ -353,7 +353,7 @@ __asm__("multu %1,%2" : "=h" (res) : "r" (count), "r" (quotient) - : "lo", "accum"); + : "lo", "hi"); /* * Due to possible jiffies inconsistencies, we need to check