Signed-off-by: Paolo 'Blaisorblade' Giarrusso --- um-linux-2.4.27-paolo/arch/um/kernel/mem_user.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff -puN arch/um/kernel/mem_user.c~kill_time_warning arch/um/kernel/mem_user.c --- um-linux-2.4.27/arch/um/kernel/mem_user.c~kill_time_warning 2005-04-15 11:12:55.000000000 +0200 +++ um-linux-2.4.27-paolo/arch/um/kernel/mem_user.c 2005-04-15 11:12:55.000000000 +0200 @@ -39,6 +39,7 @@ #include #include #include +#include #include "kern_util.h" #include "user.h" #include "user_util.h" @@ -224,8 +225,10 @@ void log(char *fmt, ...) logging_fd = os_open_file("log", flags, 0644); } gettimeofday(&tv, NULL); - sprintf(logging_buf, "%d\t %u.%u ", logging_line++, tv.tv_sec, - tv.tv_usec); + /*Fields of struct timeval are almost always long on every arch. + * Check to see yourself*/ + sprintf(logging_buf, "%d\t %lu.%lu ", logging_line++, (unsigned long) tv.tv_sec, + (unsigned long) tv.tv_usec); va_start(ap, fmt); vsprintf(&logging_buf[strlen(logging_buf)], fmt, ap); va_end(ap); _