diff -uNr -X linux-ignore-files linux-2.6.1-rc1-tiny1.config-binfmt-script/fs/aio.c linux-2.6.1-rc1-tiny1.reduce-aio/fs/aio.c --- linux-2.6.1-rc1-tiny1.config-binfmt-script/fs/aio.c Sun Jan 4 00:03:56 2004 +++ linux-2.6.1-rc1-tiny1.reduce-aio/fs/aio.c Thu Jan 8 12:00:28 2004 @@ -1293,46 +1293,15 @@ return 0; } -asmlinkage long sys_io_setup(unsigned nr_events, aio_context_t *ctxp) -{ - return -ENOSYS; -} - -asmlinkage long sys_io_destroy(aio_context_t ctx) -{ - return -ENOSYS; -} - int io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb, struct iocb *iocb) { return -EINVAL; } -asmlinkage long sys_io_submit(aio_context_t ctx_id, long nr, - struct iocb __user **iocbpp) -{ - return -ENOSYS; -} - struct kiocb *lookup_kiocb(struct kioctx *ctx, struct iocb *iocb, u32 key) { return 0; -} - -asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb *iocb, - struct io_event *result) -{ - return -ENOSYS; -} - -asmlinkage long sys_io_getevents(aio_context_t ctx_id, - long min_nr, - long nr, - struct io_event *events, - struct timespec *timeout) -{ - return -ENOSYS; } EXPORT_SYMBOL(aio_complete); diff -uNr -X linux-ignore-files linux-2.6.1-rc1-tiny1.config-binfmt-script/kernel/sys.c linux-2.6.1-rc1-tiny1.reduce-aio/kernel/sys.c --- linux-2.6.1-rc1-tiny1.config-binfmt-script/kernel/sys.c Thu Jan 8 11:58:47 2004 +++ linux-2.6.1-rc1-tiny1.reduce-aio/kernel/sys.c Thu Jan 8 12:00:26 2004 @@ -251,6 +251,11 @@ cond_syscall(sys_epoll_wait) cond_syscall(sys_pciconfig_read) cond_syscall(sys_pciconfig_write) +cond_syscall(sys_io_setup) +cond_syscall(sys_io_destroy) +cond_syscall(sys_io_submit) +cond_syscall(sys_io_cancel) +cond_syscall(sys_io_getevents) static int set_one_prio(struct task_struct *p, int niceval, int error) {