diff options
author | Thanos Makatos <thanos.makatos@nutanix.com> | 2021-01-25 17:11:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-25 17:11:09 +0000 |
commit | 82ea5b11c5bdae59709477de00d50b7353dabf6d (patch) | |
tree | fb701cb8b016d4a8e88abcac5223cd4ef536ed67 | |
parent | 04f4aff07d715b5df23223a6c920a5a50c7af5dd (diff) | |
download | libvfio-user-82ea5b11c5bdae59709477de00d50b7353dabf6d.zip libvfio-user-82ea5b11c5bdae59709477de00d50b7353dabf6d.tar.gz libvfio-user-82ea5b11c5bdae59709477de00d50b7353dabf6d.tar.bz2 |
minor comments (#249)
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
-rw-r--r-- | lib/migration.c | 10 |
1 files changed, 9 insertions, 1 deletions
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: |