Home
last modified time | relevance | path

Searched hist:"6 d0252f2f9cb49925deb1c41101462c9481dfc90" (Results 1 – 1 of 1) sorted by relevance

/qemu/tests/unit/
H A Dtest-bdrv-drain.c6d0252f2f9cb49925deb1c41101462c9481dfc90 Wed Apr 04 11:26:16 UTC 2018 Kevin Wolf <kwolf@redhat.com> tests/test-bdrv-drain: bdrv_drain_all() works in coroutines now

Since we use bdrv_do_drained_begin/end() for bdrv_drain_all_begin/end(),
coroutine context is automatically left with a BH, preventing the
deadlocks that made bdrv_drain_all*() unsafe in coroutine context. Now
that we even removed the old polling code as dead code, it's obvious
that it's compatible now.

Enable the coroutine test cases for bdrv_drain_all().

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>