diff -Naur -X exclude-files ac_cur/arch/um/kernel/sys_call_table.c ac/arch/um/kernel/sys_call_table.c
--- ac_cur/arch/um/kernel/sys_call_table.c	Tue Sep 18 22:00:03 2001
+++ ac/arch/um/kernel/sys_call_table.c	Tue Sep 18 22:21:04 2001
@@ -133,6 +133,7 @@
 extern syscall_handler_t sys_fchdir;
 extern syscall_handler_t sys_bdflush;
 extern syscall_handler_t sys_sysfs;
+extern syscall_handler_t sys_personality;
 extern syscall_handler_t sys_ni_syscall;
 extern syscall_handler_t sys_setfsuid16;
 extern syscall_handler_t sys_setfsgid16;
@@ -361,7 +362,7 @@
 	[ __NR_fchdir ] = sys_fchdir,
 	[ __NR_bdflush ] = sys_bdflush,
 	[ __NR_sysfs ] = sys_sysfs,
-	[ __NR_personality ] = (syscall_handler_t *) sys_personality,
+	[ __NR_personality ] = sys_personality,
 	[ __NR_afs_syscall ] = sys_ni_syscall,
 	[ __NR_setfsuid ] = sys_setfsuid16,
 	[ __NR_setfsgid ] = sys_setfsgid16,