diff options
| author | Stefan Hajnoczi <stefanha@redhat.com> | 2013-03-07 13:41:49 +0100 |
|---|---|---|
| committer | Stefan Hajnoczi <stefanha@redhat.com> | 2013-03-15 16:07:51 +0100 |
| commit | c4d9d19645a484298a67e9021060bc7c2b081d0f (patch) | |
| tree | 6f60c9f368afcd5b2c4d089e1a3a9795500c9e74 /hw/lm32_uart.c | |
| parent | 85d126f3ee666702ac514c66606c62d276c4341c (diff) | |
| download | focaccia-qemu-c4d9d19645a484298a67e9021060bc7c2b081d0f.tar.gz focaccia-qemu-c4d9d19645a484298a67e9021060bc7c2b081d0f.zip | |
threadpool: drop global thread pool
Now that each AioContext has a ThreadPool and the main loop AioContext can be fetched with bdrv_get_aio_context(), we can eliminate the concept of a global thread pool from thread-pool.c. The submit functions must take a ThreadPool* argument. block/raw-posix.c and block/raw-win32.c use aio_get_thread_pool(bdrv_get_aio_context(bs)) to fetch the main loop's ThreadPool. tests/test-thread-pool.c must be updated to reflect the new thread_pool_submit() function prototypes. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/lm32_uart.c')
0 files changed, 0 insertions, 0 deletions