---
 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);
