Stefan Hajnoczi c4d9d19645 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>
2013-03-15 16:07:51 +01:00
..
2013-03-15 16:07:49 +01:00
2013-03-15 16:07:49 +01:00
2013-03-05 17:51:51 +01:00
2013-01-25 18:18:35 +01:00
2013-03-15 16:07:49 +01:00
2013-01-15 10:03:47 +01:00
2013-03-15 16:07:49 +01:00
2013-03-15 16:07:49 +01:00
2013-03-15 16:07:49 +01:00