mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
block: Move node without parents to main AioContext
A node should only be in a non-default AioContext if a user is attached to it that requires this. When the last parent of a node is gone, it can move back to the main AioContext. Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
2e9cdab300
commit
ad943dcb22
3 changed files with 6 additions and 3 deletions
|
@ -713,9 +713,8 @@ static void test_attach_preserve_blk_ctx(void)
|
|||
|
||||
/* Remove the node again */
|
||||
blk_remove_bs(blk);
|
||||
/* TODO bs should move back to main context here */
|
||||
g_assert(blk_get_aio_context(blk) == ctx);
|
||||
g_assert(bdrv_get_aio_context(bs) == ctx);
|
||||
g_assert(bdrv_get_aio_context(bs) == qemu_get_aio_context());
|
||||
|
||||
/* Re-attach the node */
|
||||
blk_insert_bs(blk, bs, &error_abort);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue