Browse Source

migration: Move block_cleanup_parameters() to options.c

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
pull/235/head
Juan Quintela 3 years ago
parent
commit
b7b73122dd
  1. 10
      migration/migration.c
  2. 10
      migration/options.c
  3. 1
      migration/options.h

10
migration/migration.c

@ -1164,16 +1164,6 @@ void migrate_set_state(int *state, int old_state, int new_state)
}
}
static void block_cleanup_parameters(MigrationState *s)
{
if (s->must_remove_block_options) {
/* setting to false can never fail */
migrate_cap_set(MIGRATION_CAPABILITY_BLOCK, false, &error_abort);
migrate_set_block_incremental(false);
s->must_remove_block_options = false;
}
}
static void migrate_fd_cleanup(MigrationState *s)
{
qemu_bh_delete(s->cleanup_bh);

10
migration/options.c

@ -600,6 +600,16 @@ void migrate_set_block_incremental(bool value)
/* parameters helpers */
void block_cleanup_parameters(MigrationState *s)
{
if (s->must_remove_block_options) {
/* setting to false can never fail */
migrate_cap_set(MIGRATION_CAPABILITY_BLOCK, false, &error_abort);
migrate_set_block_incremental(false);
s->must_remove_block_options = false;
}
}
AnnounceParameters *migrate_announce_params(void)
{
static AnnounceParameters ap;

1
migration/options.h

@ -90,5 +90,6 @@ void migrate_set_block_incremental(bool value);
bool migrate_params_check(MigrationParameters *params, Error **errp);
void migrate_params_init(MigrationParameters *params);
void block_cleanup_parameters(MigrationState *s);
#endif

Loading…
Cancel
Save