22 Commits (aece5edc96f211eec6febdafc9bbbb99315a2efd)

Author SHA1 Message Date
Daniel P. Berrange 10817bf09d coroutine: move into libqemuutil.a library 11 years ago
Stefan Hajnoczi 1faa5bb732 thread-pool: clean up thread_pool_completion_bh() 11 years ago
Markus Armbruster 097310b53e block: Rename BlockDriverCompletionFunc to BlockCompletionFunc 12 years ago
Markus Armbruster 7c84b1b831 block: Rename BlockDriverAIOCB* to BlockAIOCB* 12 years ago
Fam Zheng 8007429a99 block: Rename qemu_aio_release -> qemu_aio_unref 12 years ago
Fam Zheng 3391f5e51c thread-pool: Convert thread_pool_aiocb_info.cancel to cancel_async 12 years ago
Markus Armbruster a31e69cf00 thread-pool: Drop unnecessary includes 12 years ago
Stefan Hajnoczi 3c80ca158c thread-pool: avoid deadlock in nested aio_poll() calls 12 years ago
Stefan Hajnoczi c2e50e3d11 thread-pool: avoid per-thread-pool EventNotifier 12 years ago
Fam Zheng 271c0f68b4 aio: Fix use-after-free in cancellation path 12 years ago
Dr. David Alan Gilbert 4900116e6f Add a 'name' parameter to qemu_thread_create 12 years ago
Alex Bligh 6a1751b7aa aio / timers: Untangle include files 13 years ago
Stefan Hajnoczi f2e5dca46b aio: drop io_flush argument 13 years ago
Stefan Hajnoczi bb52b14be1 thread-pool: drop thread_pool_active() 13 years ago
Stefan Hajnoczi c4d9d19645 threadpool: drop global thread pool 13 years ago
Stefan Hajnoczi f7311ccc63 threadpool: add thread_pool_new() and thread_pool_free() 13 years ago
Stefan Hajnoczi b811203cf2 threadpool: move globals into struct ThreadPool 13 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 14 years ago
Stefan Hajnoczi d7331bed11 aio: rename AIOPool to AIOCBInfo 14 years ago
Paolo Bonzini 19d092cf9b threadpool: do not take lock in event_notifier_ready 14 years ago
Paolo Bonzini d354c7eccf aio: add generic thread-pool facility 14 years ago