diff options
author | William Henderson <william.henderson@nutanix.com> | 2023-08-04 11:17:51 +0000 |
---|---|---|
committer | John Levon <john.levon@nutanix.com> | 2023-09-15 12:59:39 +0100 |
commit | b08beb648d673702426c9bca44293034929ed149 (patch) | |
tree | 3b6d52b1bc62c9f60dafe9d80b7f372413519b04 | |
parent | e00dc35f5da630282f9bafb169270e703977a248 (diff) | |
download | libvfio-user-b08beb648d673702426c9bca44293034929ed149.zip libvfio-user-b08beb648d673702426c9bca44293034929ed149.tar.gz libvfio-user-b08beb648d673702426c9bca44293034929ed149.tar.bz2 |
fix: disallow STOP_COPY to PRE_COPY transition
Signed-off-by: William Henderson <william.henderson@nutanix.com>
-rw-r--r-- | lib/migration_priv.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/migration_priv.h b/lib/migration_priv.h index 6272995..639925e 100644 --- a/lib/migration_priv.h +++ b/lib/migration_priv.h @@ -95,7 +95,7 @@ static const uint32_t next_state[VFIO_USER_DEVICE_NUM_STATES][VFIO_USER_DEVICE_N [VFIO_USER_DEVICE_STATE_STOP_COPY] = VFIO_USER_DEVICE_STATE_STOP_COPY, [VFIO_USER_DEVICE_STATE_RESUMING] = VFIO_USER_DEVICE_STATE_STOP, [VFIO_USER_DEVICE_STATE_RUNNING_P2P] = VFIO_USER_DEVICE_STATE_ERROR, - [VFIO_USER_DEVICE_STATE_PRE_COPY] = VFIO_USER_DEVICE_STATE_STOP, + [VFIO_USER_DEVICE_STATE_PRE_COPY] = VFIO_USER_DEVICE_STATE_ERROR, [VFIO_USER_DEVICE_STATE_PRE_COPY_P2P] = VFIO_USER_DEVICE_STATE_ERROR, }, [VFIO_USER_DEVICE_STATE_RESUMING] = { |