diff -ruNp 172-make-sleep_start-ul.patch-old/arch/i386/kernel/time.c 172-make-sleep_start-ul.patch-new/arch/i386/kernel/time.c
--- 172-make-sleep_start-ul.patch-old/arch/i386/kernel/time.c	2005-07-06 11:02:51.000000000 +1000
+++ 172-make-sleep_start-ul.patch-new/arch/i386/kernel/time.c	2005-07-06 11:03:11.000000000 +1000
@@ -374,7 +374,8 @@ void notify_arch_cmos_timer(void)
 	mod_timer(&sync_cmos_timer, jiffies + 1);
 }
 
-static long clock_cmos_diff, sleep_start;
+static long clock_cmos_diff;
+static unsigned long sleep_start;
 
 static int timer_suspend(struct sys_device *dev, pm_message_t state)
 {

