]> 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>
Fri, 9 Aug 2013 21:43:35 +0000 (16:43 -0500)
commitaf9fa2024c38196460fef3b4d3c6c0368caa87d5
treedab54ca84d3b37c03f6c33fa4e0ead02b8f4cc69
parent6c45b468c3e602073e9ad45ecc13784726ea621a
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