diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2014-05-08 16:34:53 +0200 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2014-06-04 09:56:12 +0200 |
commit | 2af0b2005669ee3572a19499c51a499114a8ec50 (patch) | |
tree | 42681adb081620b5c068b2247edd986abe464e6e /blockjob.c | |
parent | 84390bed59f5a8ead499c4501f54c9b8a747c9d4 (diff) | |
download | qemu-2af0b2005669ee3572a19499c51a499114a8ec50.zip |
ssh: use BlockDriverState's AioContext
Drop the assumption that we're using the main AioContext. Use
bdrv_get_aio_context() to register fd handlers in the right AioContext
for this BlockDriverState.
The .bdrv_detach_aio_context() and .bdrv_attach_aio_context() interfaces
are not needed since no fd handlers, timers, or BHs stay registered when
requests have been drained.
For now this doesn't make much difference but will allow ssh to work in
IOThread instances in the future.
Acked-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'blockjob.c')
0 files changed, 0 insertions, 0 deletions