diff -urNp aio-ref/arch/i386/kernel/entry.S 2.4.20pre5aa1/arch/i386/kernel/entry.S
--- aio-ref/arch/i386/kernel/entry.S	Mon Sep  2 03:02:58 2002
+++ 2.4.20pre5aa1/arch/i386/kernel/entry.S	Mon Sep  2 03:03:43 2002
@@ -649,6 +649,13 @@ ENTRY(sys_call_table)
 	.long SYMBOL_NAME(sys_ni_syscall)	/* 240 reserved for futex */
 	.long SYMBOL_NAME(sys_sched_setaffinity)
 	.long SYMBOL_NAME(sys_sched_getaffinity)
+	.long SYMBOL_NAME(sys_ni_syscall)	/* reserved for set_thread_area */
+	.long SYMBOL_NAME(sys_ni_syscall)	/* reserved for get_thread_area */
+	.long SYMBOL_NAME(sys_io_setup)		/* 245 */
+	.long SYMBOL_NAME(sys_io_destroy)
+	.long SYMBOL_NAME(sys_io_getevents)
+	.long SYMBOL_NAME(sys_io_submit)
+	.long SYMBOL_NAME(sys_io_cancel)
 
 	.rept NR_syscalls-(.-sys_call_table)/4
 		.long SYMBOL_NAME(sys_ni_syscall)
diff -urNp aio-ref/include/asm-i386/unistd.h 2.4.20pre5aa1/include/asm-i386/unistd.h
--- aio-ref/include/asm-i386/unistd.h	Fri Aug  9 14:52:20 2002
+++ 2.4.20pre5aa1/include/asm-i386/unistd.h	Mon Sep  2 03:05:38 2002
@@ -247,6 +247,13 @@
 #define __NR_futex		240
 #define __NR_sched_setaffinity	241
 #define __NR_sched_getaffinity	242
+#define __NR_set_thread_area	243
+#define __NR_get_thread_area	244
+#define __NR_io_setup		245
+#define __NR_io_destroy		246
+#define __NR_io_getevents	247
+#define __NR_io_submit		248
+#define __NR_io_cancel		249
 
 /* user-visible error numbers are in the range -1 - -124: see <asm-i386/errno.h> */