]>
2016-01-10 | Benjamin LaHaise | aio: add support for IOCB_CMD_POLL via aio thread helper Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-10 | Benjamin LaHaise | aio: enabled thread based async fsync Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | aio: add queue_work() based threaded aio support Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | fs: make do_loop_readv_writev() non-static Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | signals: add and use aio_get_task() to direct signals... Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | aio: for async operations, make the iter argument persistent Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | aio: add aio_get_mm() helper Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-09 | Benjamin LaHaise | signals: distinguish signals sent due to i/o via io_send_sig() Signed-off-by: Benjamin LaHaise <ben.lahaise@solacesystems.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2016-01-07 | Benjamin LaHaise | aio: handle integer overflow in io_getevents() timespec... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2015-02-04 | Dave Chinner | aio: annotate aio_read_event_ring for sleep patterns Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-12-13 | Fam Zheng | aio: Skip timer for io_getevents if timeout=0 Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-12-13 | Pavel Emelyanov | aio: Make it possible to remap aio ring Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-11-06 | Gu Zheng | aio: fix uncorrent dirty pages accouting when truncating... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-09-04 | Gu Zheng | aio: block exit_aio() until all context requests are... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-09-02 | Jeff Moyer | aio: add missing smp_rmb() in read_events_ring Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-24 | Gu Zheng | aio: use iovec array rather than the single one Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-24 | Gu Zheng | aio: fix some comments Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-24 | Gu Zheng | aio: use the macro rather than the inline magic number Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-24 | Gu Zheng | aio: remove the needless registration of ring file... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-22 | Benjamin LaHaise | aio: remove no longer needed preempt_disable() Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-07-14 | Benjamin LaHaise | Merge ../aio-fixes |
commit | commitdiff | tree |
2014-07-14 | Benjamin LaHaise | aio: protect reqs_available updates from changes in... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-06-24 | Oleg Nesterov | aio: kill the misleading rcu read locks in ioctx_add_table... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-06-24 | Oleg Nesterov | aio: change exit_aio() to load mm->ioctx_table once... On 04/30, Benjamin LaHaise wrote: Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-06-24 | Benjamin LaHaise | aio: fix kernel memory disclosure in io_getevents(... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-06-24 | Benjamin LaHaise | aio: fix aio request leak when events are reaped by... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-05-01 | Leon Yu | aio: fix potential leak in aio_run_iocb(). Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-04-29 | Benjamin LaHaise | aio: cleanup: flatten kill_ioctx() Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-04-29 | Benjamin LaHaise | aio: report error from io_destroy() when threads race... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-04-22 | Fabian Frederick | fs/aio.c: Remove ctx parameter in kiocb_cancel Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-04-16 | Anatol Pomozov | aio: block io_destroy() until all context requests... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2014-03-28 | Benjamin LaHaise | aio: v4 ensure access to ctx->ring_pages is correctly... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-12-21 | Benjamin LaHaise | aio/migratepages: make aio migrate pages sane Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-12-21 | Benjamin LaHaise | aio: fix kioctx leak introduced by "aio: Fix a trinity... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-12-06 | Gu Zheng | aio: clean up aio ring in the fail path Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-11-19 | Sasha Levin | aio: nullify aio->ring_pages after freeing it Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-11-19 | Sasha Levin | aio: prevent double free in ioctx_alloc Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-11-04 | Benjamin LaHaise | Merge branch 'aio-fix' of http://evilpiepirate.org... |
commit | commitdiff | tree |
2013-09-27 | Benjamin LaHaise | aio: fix use-after-free in aio_migratepage Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-09-09 | Artem Savkov | aio: rcu_read_lock protection for new rcu_dereference... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-09-09 | Benjamin LaHaise | aio: fix race in ring buffer page lookup introduced... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-08-30 | Benjamin LaHaise | aio: fix rcu sparse warnings introduced by ioctx table... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-08-30 | Benjamin LaHaise | aio: remove unnecessary debugging from aio_free_ring() Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-08-07 | Benjamin LaHaise | aio: table lookup: verify ctx pointer Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-08-06 | Peng Tao | staging/lustre: kiocb->ki_left is removed Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-08-05 | Benjamin LaHaise | aio: fix error handling and rcu usage in "convert the... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-31 | Benjamin LaHaise | aio: be defensive to ensure request batching is non... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Benjamin LaHaise | aio: convert the ioctx list to table lookup v3 Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Benjamin LaHaise | aio: double aio_max_nr in calculations Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: Kill ki_dtor Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: Kill ki_users Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: Kill unneeded kiocb members Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: Kill aio_rw_vect_retry() Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: Don't use ctx->tail unnecessarily Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: io_cancel() no longer returns the io_event Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: percpu ioctx refcount Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: percpu reqs_available Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-30 | Kent Overstreet | aio: reqs_active -> reqs_available Cc: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-17 | Benjamin LaHaise | aio: fix build when migration is disabled Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-16 | Gu Zheng | fs/aio: Add support to aio ring pages migration Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |
2013-07-16 | Gu Zheng | fs/anon_inode: Introduce a new lib function anon_inode_getfi... Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> |
commit | commitdiff | tree |