Index: kernel/arch/mips32/src/interrupt.c
===================================================================
--- kernel/arch/mips32/src/interrupt.c	(revision 0287820b27f09ebd8bd9fcd3a16a7c3d1ea974d9)
+++ kernel/arch/mips32/src/interrupt.c	(revision 8df2eabd185e88c866b3b963b31b1be7380bce7a)
@@ -111,9 +111,8 @@
 	unsigned long drift;
 	
-	if (cp0_count_read() < lastcount) {
-		/* Count overflow detection */
+	if (cp0_count_read() < lastcount)
+		/* Count overflow detected */
 		count_hi++;
-		lastcount = cp0_count_read();
-	}
+	lastcount = cp0_count_read();
 	
 	drift = cp0_count_read() - nextcount;
