]> git.karo-electronics.de Git - karo-tx-linux.git/commit
aio: add aio_kernel_() interface
authorDave Kleikamp <dave.kleikamp@oracle.com>
Fri, 14 Jun 2013 20:54:17 +0000 (15:54 -0500)
committerDave Kleikamp <dave.kleikamp@oracle.com>
Wed, 18 Sep 2013 15:16:29 +0000 (10:16 -0500)
commitb5357fdfe5678af0846ab865ded742d5f4a39321
tree602dd918593c86538157e02e20cffac1d25a4d80
parenteb484c26778bd6f8ba0fa276339580f004b6d231
aio: add aio_kernel_() interface

This adds an interface that lets kernel callers submit aio iocbs without
going through the user space syscalls.  This lets kernel callers avoid
the management limits and overhead of the context.  It will also let us
integrate aio operations with other kernel apis that the user space
interface doesn't have access to.

Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: Zach Brown <zab@zabbo.net>
fs/aio.c
include/linux/aio.h