iothread: detach all block devices before stopping them
commitd16341fa6998c530db17cbb7d5c781913e674255
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 27 Oct 2016 10:49:00 +0000 (27 12:49 +0200)
committerFam Zheng <famz@redhat.com>
Fri, 28 Oct 2016 13:50:18 +0000 (28 21:50 +0800)
treecda2c6978a70ca768fab7333186e0ccffad6103e
parente437016511edb0dfa13cc98587c39590eaa2609a
iothread: detach all block devices before stopping them

Soon bdrv_drain will not call aio_poll itself on iothreads.  If block
devices are left hanging off the iothread's AioContext, there will be no
one to do I/O for those poor devices.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Message-Id: <1477565348-5458-13-git-send-email-pbonzini@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
iothread.c