On Wed, Mar 06, 2013 at 05:35:09PM +0100, Paolo Bonzini wrote: > Il 06/03/2013 16:45, Stefan Hajnoczi ha scritto: > > Now that each AioContext has a ThreadPool and the main loop AioContext > > can be fetched with qemu_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. > > This is certainly ok for thread-pool.c. For raw-posix and raw-win32, > what about adding already a bdrv_get_aio_context() function and using > that in paio_submit? Is it putting the cart before the horse?
Thanks, we might as well do that. Then I won't have to go back and modify block/raw-posix.c and block/raw-win32.c in the next patch series which lets BlockDriverState bind to an AioContext. Stefan
