aboutsummaryrefslogtreecommitdiffstats
path: root/fs/aio.c
Commit message (Expand)AuthorAge
* mm: make do_mmap_pgoff return populate as a size in bytes, not as a boolMichel Lespinasse2013-02-23
* mm: introduce mm_populate() for populating new vmasMichel Lespinasse2013-02-23
* aio: now fput() is OK from interrupt context; get rid of manual delayed __fput()Al Viro2012-07-22
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-06-01
|\
| * switch aio and shm to do_mmap_pgoff(), make do_mmap() staticAl Viro2012-06-01
* | aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()Christopher Yeoh2012-05-31
|/
* vfs: make AIO use the proper rw_verify_area() area helpersLinus Torvalds2012-05-21
* kill mm argument of vm_munmap()Al Viro2012-04-21
* aio: don't bother with unmapping when aio_free_ring() is coming from exit_aio()Al Viro2012-04-21
* VM: add "vm_munmap()" helper functionLinus Torvalds2012-04-20
* aio: take final put_ioctx() into callers of io_destroy()Al Viro2012-03-31
* aio: merge aio_cancel_all() with wait_for_all_aios()Al Viro2012-03-31
* Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2012-03-24
|\
| * fs: reduce the use of module.h wherever possiblePaul Gortmaker2012-02-28
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-03-21
|\ \
| * | aio: fix the comment in aio_kick_handler()Al Viro2012-03-20
| * | aio: don't bother with cancel_delayed_work() in exit_aio()Al Viro2012-03-20
| * | aio: use cancel_delayed_work_sync()Al Viro2012-03-20
| * | aio: aio_nr_lock is taken only synchronously nowAl Viro2012-03-20
| * | aio: aio_nr decrements don't need to be delayedAl Viro2012-03-20
| * | aio: don't bother with async freeing on failure in ioctx_alloc()Al Viro2012-03-20
* | | fs: remove the second argument of k[un]map_atomic()Cong Wang2012-03-20
|/ /
* | aio: fix the "too late munmap()" raceAl Viro2012-03-09
* | aio: fix io_setup/io_destroy raceAl Viro2012-03-09
* | aio: wake up waiters when freeing unused kiocbsJeff Moyer2012-03-05
|/
* Unused iocbs in a batch should not be accounted as active.Gleb Natapov2012-01-13
* aio: allocate kiocbs in batchesJeff Moyer2011-11-02
* Cross Memory AttachChristopher Yeoh2011-10-31
* Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2011-03-24
|\
| * Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe2011-03-10
| |\
| | * aio: remove request submission batchingJens Axboe2011-03-10
| | * fs: make aio plugShaohua Li2011-03-10
| | * block: remove per-queue pluggingJens Axboe2011-03-10
* | | aio: wake all waiters when destroying ctxRoland Dreier2011-03-22
* | | Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2011-03-16
|\ \ \ | |/ / |/| |
| * | fs/aio: aio_wq isn't used in memory reclaim pathTejun Heo2011-01-26
| |/
* | aio: fix race between io_destroy() and io_submit()Jan Kara2011-02-25
* | aio: fix rcu ioctx lookupNick Piggin2011-02-25
|/
* aio: check return value of create_workqueue()Namhyung Kim2011-01-17
* aio: remove unused aio_run_iocbs()Jeff Moyer2011-01-13
* aio: remove unnecessary checkNamhyung Kim2011-01-13
* new helper: ihold()Al Viro2010-10-25
* aio: bump i_count instead of using igrabChris Mason2010-10-25
* aio: do not return ERESTARTSYS as a result of AIOJan Kara2010-09-22
* aio: check for multiplication overflow in do_io_submitJeff Moyer2010-09-14
* aio: fix wrong subsystem commentsSatoru Takeuchi2010-08-05
* get rid of the magic around f_count in aioAl Viro2010-05-27
* aio: fix the compat vectored operationsJeff Moyer2010-05-27
* aio: remove unused fieldShaohua Li2009-12-16
* block: move bdi/address_space unplug functions to backing-dev.hJens Axboe2009-10-29