Please consider this for 2.6.17-stable. It made -mm briefly, but missed 2.6.17. It fixes the value of uptime, which was broken by a patch late in 2.6.17-rc.
The use of unsigned instead of unsigned here broke the calculations on negative numbers that are involved in calculating wall_to_monotonic. Signed-off-by: Jeff Dike <[EMAIL PROTECTED]> Index: linux-2.6.17-mm/arch/um/kernel/time_kern.c =================================================================== --- linux-2.6.17-mm.orig/arch/um/kernel/time_kern.c 2006-06-11 16:35:49.000000000 -0400 +++ linux-2.6.17-mm/arch/um/kernel/time_kern.c 2006-06-12 17:44:54.000000000 -0400 @@ -87,7 +87,7 @@ void timer_irq(union uml_pt_regs *regs) void time_init_kern(void) { - unsigned long long nsecs; + long long nsecs; nsecs = os_nsecs(); set_normalized_timespec(&wall_to_monotonic, -nsecs / BILLION, _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel