1. 263782c aio: protect reqs_available updates from changes in interrupt handlers by Benjamin LaHaise · 10 years ago
  2. edfbbf3 aio: fix kernel memory disclosure in io_getevents() introduced in v3.10 by Benjamin LaHaise · 10 years ago
  3. f8567a3 aio: fix aio request leak when events are reaped by userspace by Benjamin LaHaise · 10 years ago
  4. a311c48 Merge git://git.kvack.org/~bcrl/aio-next by Linus Torvalds · 10 years ago
  5. 293bc98 new methods: ->read_iter() and ->write_iter() by Al Viro · 11 years ago
  6. 754320d aio: fix potential leak in aio_run_iocb(). by Leon Yu · 11 years ago
  7. fa88b6f aio: cleanup: flatten kill_ioctx() by Benjamin LaHaise · 11 years ago
  8. fb2d448 aio: report error from io_destroy() when threads race in io_destroy() by Benjamin LaHaise · 11 years ago
  9. d52a8f9 fs/aio.c: Remove ctx parameter in kiocb_cancel by Fabian Frederick · 11 years ago
  10. e02ba72 aio: block io_destroy() until all context requests are completed by Anatol Pomozov · 11 years ago
  11. fa8a53c aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration by Benjamin LaHaise · 11 years ago
  12. a8472b4 Merge git://git.kvack.org/~bcrl/aio-next by Linus Torvalds · 11 years ago
  13. 3dc9acb aio: clean up and fix aio_setup_ring page mapping by Linus Torvalds · 11 years ago
  14. 8e321fe aio/migratepages: make aio migrate pages sane by Benjamin LaHaise · 11 years ago
  15. 1881686 aio: fix kioctx leak introduced by "aio: Fix a trinity splat" by Benjamin LaHaise · 11 years ago
  16. c537aba Merge git://git.kvack.org/~bcrl/aio-next by Linus Torvalds · 11 years ago
  17. d1b9432 aio: clean up aio ring in the fail path by Gu Zheng · 11 years ago
  18. d0f278c Merge git://git.kvack.org/~bcrl/aio-next by Linus Torvalds · 11 years ago
  19. ddb8c45 aio: nullify aio->ring_pages after freeing it by Sasha Levin · 11 years ago
  20. d558023 aio: prevent double free in ioctx_alloc by Sasha Levin · 11 years ago
  21. 7f62656 aio: checking for NULL instead of IS_ERR by Dan Carpenter · 11 years ago
  22. 71ad749 rework aio migrate pages to use aio fs by Benjamin LaHaise · 11 years ago
  23. e34ecee aio: Fix a trinity splat by Kent Overstreet · 11 years ago
  24. 5e9ae2e aio: fix use-after-free in aio_migratepage by Benjamin LaHaise · 11 years ago
  25. d9b2c87 aio: rcu_read_lock protection for new rcu_dereference calls by Artem Savkov · 11 years ago
  26. d6c355c aio: fix race in ring buffer page lookup introduced by page migration support by Benjamin LaHaise · 11 years ago
  27. 77d30b1 aio: fix rcu sparse warnings introduced by ioctx table lookup patch by Benjamin LaHaise · 11 years ago
  28. 79bd1bc aio: remove unnecessary debugging from aio_free_ring() by Benjamin LaHaise · 11 years ago
  29. f30d704 aio: table lookup: verify ctx pointer by Benjamin LaHaise · 11 years ago
  30. da90382 aio: fix error handling and rcu usage in "convert the ioctx list to table lookup v3" by Benjamin LaHaise · 11 years ago
  31. 6878ea7 aio: be defensive to ensure request batching is non-zero instead of BUG_ON() by Benjamin LaHaise · 11 years ago
  32. db446a0 aio: convert the ioctx list to table lookup v3 by Benjamin LaHaise · 11 years ago
  33. 4cd81c3 aio: double aio_max_nr in calculations by Benjamin LaHaise · 11 years ago
  34. d29c445 aio: Kill ki_dtor by Kent Overstreet · 12 years ago
  35. 57282d8 aio: Kill ki_users by Kent Overstreet · 12 years ago
  36. 8bc92af aio: Kill unneeded kiocb members by Kent Overstreet · 12 years ago
  37. 73a7075 aio: Kill aio_rw_vect_retry() by Kent Overstreet · 12 years ago
  38. 5ffac12 aio: Don't use ctx->tail unnecessarily by Kent Overstreet · 12 years ago
  39. bec68faa aio: io_cancel() no longer returns the io_event by Kent Overstreet · 12 years ago
  40. 723be6e aio: percpu ioctx refcount by Kent Overstreet · 11 years ago
  41. e1bdd5f aio: percpu reqs_available by Kent Overstreet · 12 years ago
  42. 34e83fc aio: reqs_active -> reqs_available by Kent Overstreet · 12 years ago
  43. 0c45355 aio: fix build when migration is disabled by Benjamin LaHaise · 11 years ago
  44. 36bc08c fs/aio: Add support to aio ring pages migration by Gu Zheng · 11 years ago
  45. 4b30f07 aio: fix wrong comment in aio_complete() by Tang Chen · 11 years ago
  46. 68d70d0 constify rw_verify_area() by Al Viro · 11 years ago
  47. 4fcc712 aio: fix io_destroy() regression by using call_rcu() by Kent Overstreet · 11 years ago
  48. 03e04f0 aio: fix kioctx not being freed after cancellation at exit time by Benjamin LaHaise · 11 years ago
  49. 6900807 aio: fix io_getevents documentation by Jeff Moyer · 11 years ago
  50. 41ef4eb aio: kill ki_retry by Kent Overstreet · 12 years ago
  51. 8a66089 aio: kill ki_key by Kent Overstreet · 12 years ago
  52. 4e23bca aio: give shared kioctx fields their own cachelines by Kent Overstreet · 12 years ago
  53. 58c85dc aio: kill struct aio_ring_info by Kent Overstreet · 12 years ago
  54. a1c8eae aio: kill batch allocation by Kent Overstreet · 12 years ago
  55. 3e845ce aio: change reqs_active to include unreaped completions by Kent Overstreet · 12 years ago
  56. 0460fef aio: use cancellation list lazily by Kent Overstreet · 12 years ago
  57. 21b4020 aio: use flush_dcache_page() by Kent Overstreet · 12 years ago
  58. a31ad38 aio: make aio_read_evt() more efficient, convert to hrtimers by Kent Overstreet · 12 years ago
  59. 36f5588 aio: refcounting cleanup by Kent Overstreet · 12 years ago
  60. 11599eb aio: make aio_put_req() lockless by Kent Overstreet · 12 years ago
  61. 1d98ebf aio: do fget() after aio_get_req() by Kent Overstreet · 12 years ago
  62. caf4167 aio: dprintk() -> pr_debug() by Kent Overstreet · 12 years ago
  63. 4e179bc aio: move private stuff out of aio.h by Kent Overstreet · 12 years ago
  64. 906b973 aio: add kiocb_cancel() by Kent Overstreet · 12 years ago
  65. 2d68449 aio: kill return value of aio_complete() by Kent Overstreet · 12 years ago
  66. 41003a7 aio: remove retry-based AIO by Zach Brown · 12 years ago
  67. 20b4fb4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 12 years ago
  68. 08d7676 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal by Linus Torvalds · 12 years ago
  69. 91d80a8 aio: fix possible invalid memory access when DEBUG is enabled by Zhao Hongjiang · 12 years ago
  70. 8d71db4 lift sb_start_write/sb_end_write out of ->aio_write() by Al Viro · 12 years ago
  71. 2cf0966 make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protect by Al Viro · 12 years ago
  72. b67bfe0 hlist: drop the node parameter from iterators by Sasha Levin · 12 years ago
  73. 41badc1 mm: make do_mmap_pgoff return populate as a size in bytes, not as a bool by Michel Lespinasse · 12 years ago
  74. bebeb3d mm: introduce mm_populate() for populating new vmas by Michel Lespinasse · 12 years ago
  75. 3ffa3c0 aio: now fput() is OK from interrupt context; get rid of manual delayed __fput() by Al Viro · 12 years ago
  76. 1193755 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 12 years ago
  77. e3fc629 switch aio and shm to do_mmap_pgoff(), make do_mmap() static by Al Viro · 12 years ago
  78. ac34ebb aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector() by Christopher Yeoh · 12 years ago
  79. a70b52e vfs: make AIO use the proper rw_verify_area() area helpers by Linus Torvalds · 13 years ago
  80. bfce281 kill mm argument of vm_munmap() by Al Viro · 13 years ago
  81. 936af15 aio: don't bother with unmapping when aio_free_ring() is coming from exit_aio() by Al Viro · 13 years ago
  82. a46ef99 VM: add "vm_munmap()" helper function by Linus Torvalds · 13 years ago
  83. a2e1859 aio: take final put_ioctx() into callers of io_destroy() by Al Viro · 13 years ago
  84. 06af121 aio: merge aio_cancel_all() with wait_for_all_aios() by Al Viro · 13 years ago
  85. 11bcb32 Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux by Linus Torvalds · 13 years ago
  86. e2a0883 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 13 years ago
  87. 9fcf03d aio: fix the comment in aio_kick_handler() by Al Viro · 13 years ago
  88. cd1ea26 aio: don't bother with cancel_delayed_work() in exit_aio() by Al Viro · 13 years ago
  89. bf50722 aio: use cancel_delayed_work_sync() by Al Viro · 13 years ago
  90. 9fa1cb3 aio: aio_nr_lock is taken only synchronously now by Al Viro · 13 years ago
  91. 2dd542b aio: aio_nr decrements don't need to be delayed by Al Viro · 13 years ago
  92. e23754f aio: don't bother with async freeing on failure in ioctx_alloc() by Al Viro · 13 years ago
  93. e8e3c3d fs: remove the second argument of k[un]map_atomic() by Cong Wang · 13 years ago
  94. c7b2855 aio: fix the "too late munmap()" race by Al Viro · 13 years ago
  95. 86b62a2 aio: fix io_setup/io_destroy race by Al Viro · 13 years ago
  96. 880641b aio: wake up waiters when freeing unused kiocbs by Jeff Moyer · 13 years ago
  97. 630d9c4 fs: reduce the use of module.h wherever possible by Paul Gortmaker · 13 years ago
  98. 69e4747 Unused iocbs in a batch should not be accounted as active. by Gleb Natapov · 13 years ago
  99. 080d676 aio: allocate kiocbs in batches by Jeff Moyer · 13 years ago
  100. fcf6340 Cross Memory Attach by Christopher Yeoh · 13 years ago