Signed-off-by: Lei Li <li...@linux.vnet.ibm.com> --- include/migration/migration.h | 10 ++++++++++ migration.c | 9 --------- 2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/include/migration/migration.h b/include/migration/migration.h index 140e6b4..6a24e65 100644 --- a/include/migration/migration.h +++ b/include/migration/migration.h @@ -28,6 +28,16 @@ struct MigrationParams { bool shared; }; +/* Migration status */ +enum { + MIG_STATE_ERROR = -1, /* Migration failed */ + MIG_STATE_NONE, /* There has been an error */ + MIG_STATE_SETUP, /* Setup stage for a migration */ + MIG_STATE_CANCELLED, /* Migration has been cancelled */ + MIG_STATE_ACTIVE, /* Whether a migration is active */ + MIG_STATE_COMPLETED, /* Migration is successfully completed */ +}; + typedef struct MigrationState MigrationState; struct MigrationState diff --git a/migration.c b/migration.c index 1402fa7..2446a6a 100644 --- a/migration.c +++ b/migration.c @@ -35,15 +35,6 @@ do { } while (0) #endif -enum { - MIG_STATE_ERROR = -1, - MIG_STATE_NONE, - MIG_STATE_SETUP, - MIG_STATE_CANCELLED, - MIG_STATE_ACTIVE, - MIG_STATE_COMPLETED, -}; - #define MAX_THROTTLE (32 << 20) /* Migration speed throttling */ /* Amount of time to allocate to each "chunk" of bandwidth-throttled -- 1.7.7.6