Hi Linus/Andrew/Jeff, The recent slew of UML updates that appeared in BK seems to have gone wrong somewhere. The file "arch/um/kernel/syscall_user.c" contains identical content twice over, thus breaking compilation.
Below is a patch to fix this. Please apply. Signed-off-by: Anton Altaparmakov <[EMAIL PROTECTED]> Best regards, Anton -- Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @) Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/ --- ntfs-2.6-devel/arch/um/kernel/syscall_user.c.old 2005-03-18 11:40:12.544681735 +0000 +++ ntfs-2.6-devel/arch/um/kernel/syscall_user.c 2005-03-18 11:37:42.732441897 +0000 @@ -46,51 +46,3 @@ void record_syscall_end(int index, long * c-file-style: "linux" * End: */ -/* - * Copyright (C) 2002 Jeff Dike ([EMAIL PROTECTED]) - * Licensed under the GPL - */ - -#include <stdlib.h> -#include <sys/time.h> -#include "kern_util.h" -#include "syscall_user.h" - -struct { - int syscall; - int pid; - long result; - struct timeval start; - struct timeval end; -} syscall_record[1024]; - -int record_syscall_start(int syscall) -{ - int max, index; - - max = sizeof(syscall_record)/sizeof(syscall_record[0]); - index = next_syscall_index(max); - - syscall_record[index].syscall = syscall; - syscall_record[index].pid = current_pid(); - syscall_record[index].result = 0xdeadbeef; - gettimeofday(&syscall_record[index].start, NULL); - return(index); -} - -void record_syscall_end(int index, long result) -{ - syscall_record[index].result = result; - gettimeofday(&syscall_record[index].end, NULL); -} - -/* - * Overrides for Emacs so that we follow Linus's tabbing style. - * Emacs will notice this stuff at the end of the file and automatically - * adjust the settings for this buffer only. This must remain at the end - * of the file. - * --------------------------------------------------------------------------- - * Local variables: - * c-file-style: "linux" - * End: - */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/