aboutsummaryrefslogtreecommitdiff
path: root/thread-pool.c
AgeCommit message (Expand)Author
2017-03-20thread-pool: add missing qemu_bh_cancel in completion functionPeter Lieven
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini
2016-02-04all: Clean up includesPeter Maydell
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange
2015-04-28thread-pool: clean up thread_pool_completion_bh()Stefan Hajnoczi
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng
2014-09-22thread-pool: Convert thread_pool_aiocb_info.cancel to cancel_asyncFam Zheng
2014-09-10thread-pool: Drop unnecessary includesMarkus Armbruster
2014-08-15thread-pool: avoid deadlock in nested aio_poll() callsStefan Hajnoczi
2014-08-15thread-pool: avoid per-thread-pool EventNotifierStefan Hajnoczi
2014-05-28aio: Fix use-after-free in cancellation pathFam Zheng
2014-03-09Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert
2013-08-22aio / timers: Untangle include filesAlex Bligh
2013-08-19aio: drop io_flush argumentStefan Hajnoczi
2013-08-19thread-pool: drop thread_pool_active()Stefan Hajnoczi
2013-03-15threadpool: drop global thread poolStefan Hajnoczi
2013-03-15threadpool: add thread_pool_new() and thread_pool_free()Stefan Hajnoczi
2013-03-15threadpool: move globals into struct ThreadPoolStefan Hajnoczi
2012-12-19misc: move include files to include/qemu/Paolo Bonzini
2012-12-19block: move include files to include/block/Paolo Bonzini
2012-11-14aio: rename AIOPool to AIOCBInfoStefan Hajnoczi
2012-10-31threadpool: do not take lock in event_notifier_readyPaolo Bonzini
2012-10-31aio: add generic thread-pool facilityPaolo Bonzini