From 2015453378f9d00fe271faf0f4cfa39f5f53536a Mon Sep 17 00:00:00 2001 From: swapnili Date: Tue, 8 Dec 2020 16:01:35 +0100 Subject: Misc fixes for vfu_ctx_try_attach() and vfu_realize_ctx() (#175) Misc changes for vfu_ctx_try_attach() * Rename to vfu_attach_ctx() * Removed call to vfu_realize_ctx(), should be called separately * Now vfu_attach_ctx() must also be called for blocking ctx. Misc changes for vfu_realize_ctx() * Made calling vfu_realize_ctx() mandatory * vfu_ctx_drive() and vfu_poll_ctx() returns EINVAL if the device is not realized. * Renamed vfu_ctx->ready to vfu_ctx->realized Added unit test for vfu_attach_ctx() and vfu_realize_ctx() Signed-off-by: Swapnil Ingle Reviewed-by: Thanos Makatos --- lib/private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/private.h') diff --git a/lib/private.h b/lib/private.h index 1321b8f..e8afd79 100644 --- a/lib/private.h +++ b/lib/private.h @@ -129,7 +129,7 @@ struct vfu_ctx { uint32_t irq_count[VFU_DEV_NUM_IRQS]; vfu_irqs_t *irqs; - bool ready; + bool realized; vfu_dev_type_t dev_type; }; -- cgit v1.1