Index: kernel/arch/mips32/src/interrupt.c
===================================================================
--- kernel/arch/mips32/src/interrupt.c	(revision 0287820b27f09ebd8bd9fcd3a16a7c3d1ea974d9)
+++ kernel/arch/mips32/src/interrupt.c	(revision 38c706cc8a6d3b4125c0704bdb5d9d6fe37e7fbf)
@@ -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;
