aboutsummaryrefslogtreecommitdiffstats
path: root/fs/aio.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-06-011-3/+3
|\
| * switch aio and shm to do_mmap_pgoff(), make do_mmap() staticAl Viro2012-06-011-3/+3
* | aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()Christopher Yeoh2012-05-311-2/+2
|/
* vfs: make AIO use the proper rw_verify_area() area helpersLinus Torvalds2012-05-211-16/+14
* kill mm argument of vm_munmap()Al Viro2012-04-211-1/+1
* aio: don't bother with unmapping when aio_free_ring() is coming from exit_aio()Al Viro2012-04-211-1/+14
* VM: add "vm_munmap()" helper functionLinus Torvalds2012-04-201-5/+2
* aio: take final put_ioctx() into callers of io_destroy()Al Viro2012-03-311-6/+4
* aio: merge aio_cancel_all() with wait_for_all_aios()Al Viro2012-03-311-15/+7
* Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2012-03-241-1/+1
|\
| * fs: reduce the use of module.h wherever possiblePaul Gortmaker2012-02-281-1/+1
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-03-211-43/+22
|\ \
| * | aio: fix the comment in aio_kick_handler()Al Viro2012-03-201-1/+1
| * | aio: don't bother with cancel_delayed_work() in exit_aio()Al Viro2012-03-201-4/+0
| * | aio: use cancel_delayed_work_sync()Al Viro2012-03-201-2/+1
| * | aio: aio_nr_lock is taken only synchronously nowAl Viro2012-03-201-3/+3
| * | aio: aio_nr decrements don't need to be delayedAl Viro2012-03-201-28/+14
| * | aio: don't bother with async freeing on failure in ioctx_alloc()Al Viro2012-03-201-7/+5
* | | fs: remove the second argument of k[un]map_atomic()Cong Wang2012-03-201-15/+15
|/ /
* | aio: fix the "too late munmap()" raceAl Viro2012-03-091-8/+6
* | aio: fix io_setup/io_destroy raceAl Viro2012-03-091-4/+4
* | aio: wake up waiters when freeing unused kiocbsJeff Moyer2012-03-051-0/+2
|/
* Unused iocbs in a batch should not be accounted as active.Gleb Natapov2012-01-131-2/+9
* aio: allocate kiocbs in batchesJeff Moyer2011-11-021-29/+107
* Cross Memory AttachChristopher Yeoh2011-10-311-2/+2
* Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2011-03-241-70/+7
|\
| * Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe2011-03-101-70/+7
| |\
| | * aio: remove request submission batchingJens Axboe2011-03-101-72/+3
| | * fs: make aio plugShaohua Li2011-03-101-0/+4
| | * block: remove per-queue pluggingJens Axboe2011-03-101-1/+3
* | | aio: wake all waiters when destroying ctxRoland Dreier2011-03-221-2/+2
* | | Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2011-03-161-2/+2
|\ \ \ | |/ / |/| |
| * | fs/aio: aio_wq isn't used in memory reclaim pathTejun Heo2011-01-261-2/+2
| |/
* | aio: fix race between io_destroy() and io_submit()Jan Kara2011-02-251-0/+17
* | aio: fix rcu ioctx lookupNick Piggin2011-02-251-11/+24
|/
* aio: check return value of create_workqueue()Namhyung Kim2011-01-171-1/+1
* aio: remove unused aio_run_iocbs()Jeff Moyer2011-01-131-22/+5
* aio: remove unnecessary checkNamhyung Kim2011-01-131-1/+1
* new helper: ihold()Al Viro2010-10-251-3/+2
* aio: bump i_count instead of using igrabChris Mason2010-10-251-1/+14
* aio: do not return ERESTARTSYS as a result of AIOJan Kara2010-09-221-1/+9
* aio: check for multiplication overflow in do_io_submitJeff Moyer2010-09-141-0/+3
* aio: fix wrong subsystem commentsSatoru Takeuchi2010-08-051-10/+11
* get rid of the magic around f_count in aioAl Viro2010-05-271-3/+3
* aio: fix the compat vectored operationsJeff Moyer2010-05-271-24/+41
* aio: remove unused fieldShaohua Li2009-12-161-38/+2
* block: move bdi/address_space unplug functions to backing-dev.hJens Axboe2009-10-291-0/+1
* aio: implement request batchingJeff Moyer2009-10-281-2/+59
* aio.c: move EXPORT* macros to line after functionH Hartley Sweeten2009-09-231-6/+4
* mm: move use_mm/unuse_mm from aio.c to mm/Michael S. Tsirkin2009-09-221-46/+1