diff -ruN 992-old/arch/i386/kernel/time.c 992-new/arch/i386/kernel/time.c
--- 992-old/arch/i386/kernel/time.c	2004-11-12 09:19:22.219857040 +1100
+++ 992-new/arch/i386/kernel/time.c	2004-11-12 09:13:12.000000000 +1100
@@ -319,7 +319,8 @@
 	return retval;
 }
 
-static long clock_cmos_diff, sleep_start;
+static long clock_cmos_diff;
+static unsigned long sleep_start;
 
 static int time_suspend(struct sys_device *dev, u32 state)
 {
