--- arch/um/kernel/um_arch.c | 2 +- arch/um/sys-x86_64/syscall_table.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) Index: linux-2.6.21/arch/um/kernel/um_arch.c =================================================================== --- linux-2.6.21.orig/arch/um/kernel/um_arch.c 2007-05-10 22:48:54.000000000 +0100 +++ linux-2.6.21/arch/um/kernel/um_arch.c 2007-05-14 17:37:29.000000000 +0100 @@ -335,7 +335,7 @@ unsigned long brk_start; unsigned long end_iomem; EXPORT_SYMBOL(end_iomem); -#define MIN_VMALLOC (32 * 1024 * 1024) +#define MIN_VMALLOC (64 * 1024 * 1024) extern char __binary_start; Index: linux-2.6.21/arch/um/sys-x86_64/syscall_table.c =================================================================== --- linux-2.6.21.orig/arch/um/sys-x86_64/syscall_table.c 2007-05-14 17:41:16.000000000 +0100 +++ linux-2.6.21/arch/um/sys-x86_64/syscall_table.c 2007-05-14 17:41:32.000000000 +0100 @@ -41,6 +41,8 @@ #define __SYSCALL(nr, sym) [ nr ] = sym, #undef _ASM_X86_64_UNISTD_H_ +#define __NR_syscall_max __NR_utimensat + typedef void (*sys_call_ptr_t)(void); extern void sys_ni_syscall(void);