diff -Naur -X exclude-files ac_clean/arch/um/drivers/stdio_console.c ac/arch/um/drivers/stdio_console.c
--- ac_clean/arch/um/drivers/stdio_console.c	Tue Apr 10 21:50:05 2001
+++ ac/arch/um/drivers/stdio_console.c	Tue Apr 10 22:02:11 2001
@@ -261,6 +261,10 @@
 
 __setup("con", console_chan_setup);
 
+void unblank_screen(void)
+{
+}
+
 /*
  * Overrides for Emacs so that we follow Linus's tabbing style.
  * Emacs will notice this stuff at the end of the file and automatically
diff -Naur -X exclude-files ac_clean/arch/um/kernel/signal_kern.c ac/arch/um/kernel/signal_kern.c
--- ac_clean/arch/um/kernel/signal_kern.c	Tue Apr 10 21:50:06 2001
+++ ac/arch/um/kernel/signal_kern.c	Tue Apr 10 21:56:04 2001
@@ -220,13 +220,8 @@
 			case SIGQUIT: case SIGILL: case SIGTRAP:
 			case SIGABRT: case SIGFPE: case SIGSEGV:
 			case SIGBUS: case SIGSYS: case SIGXCPU: case SIGXFSZ:
-				lock_kernel();
-				if (task->binfmt
-				    && task->binfmt->core_dump
-				    && task->binfmt->core_dump(signr, NULL, 
-							       NULL))
+				if(do_coredump(signr, NULL))
 					exit_code |= 0x80;
-				unlock_kernel();
 				/* FALLTHRU */
 
 			default:
diff -Naur -X exclude-files ac_clean/include/asm-um/tlb.h ac/include/asm-um/tlb.h
--- ac_clean/include/asm-um/tlb.h	Wed Dec 31 19:00:00 1969
+++ ac/include/asm-um/tlb.h	Tue Apr 10 21:48:32 2001
@@ -0,0 +1,6 @@
+#ifndef __UM_TLB_H
+#define __UM_TLB_H
+
+#include "asm-generic/tlb.h"
+
+#endif