From 82ea5b11c5bdae59709477de00d50b7353dabf6d Mon Sep 17 00:00:00 2001 From: Thanos Makatos Date: Mon, 25 Jan 2021 17:11:09 +0000 Subject: minor comments (#249) Signed-off-by: Thanos Makatos --- lib/migration.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/migration.c b/lib/migration.c index 5768ede..31a8d9d 100644 --- a/lib/migration.c +++ b/lib/migration.c @@ -38,6 +38,9 @@ #include "migration.h" #include "private.h" +/* + * FSM to simplify saving device state. + */ enum migr_iter_state { VFIO_USER_MIGR_ITER_STATE_INITIAL, VFIO_USER_MIGR_ITER_STATE_STARTED, @@ -49,6 +52,11 @@ struct migration { struct vfio_device_migration_info info; size_t pgsize; vfu_migration_callbacks_t callbacks; + + /* + * This is only for the saving state. The resuming state is simpler so we + * don't need it. + */ struct { enum migr_iter_state state; __u64 offset; @@ -264,7 +272,7 @@ handle_data_offset_when_saving(vfu_ctx_t *vfu_ctx, struct migration *migr, break; case VFIO_USER_MIGR_ITER_STATE_DATA_PREPARED: /* - * data_offset is invariant during an iteration. + * data_offset is invariant during a save iteration. */ break; default: -- cgit v1.1