Revision ef4b7eee migration.c

b/migration.c
98 98
    }
99 99
}
100 100

  
101
void do_migrate_cancel(Monitor *mon, const QDict *qdict, QObject **ret_data)
101
int do_migrate_cancel(Monitor *mon, const QDict *qdict, QObject **ret_data)
102 102
{
103 103
    MigrationState *s = current_migration;
104 104

  
105 105
    if (s)
106 106
        s->cancel(s);
107

  
108
    return 0;
107 109
}
108 110

  
109
void do_migrate_set_speed(Monitor *mon, const QDict *qdict, QObject **ret_data)
111
int do_migrate_set_speed(Monitor *mon, const QDict *qdict, QObject **ret_data)
110 112
{
111 113
    double d;
112 114
    FdMigrationState *s;
......
119 121
    if (s && s->file) {
120 122
        qemu_file_set_rate_limit(s->file, max_throttle);
121 123
    }
124

  
125
    return 0;
122 126
}
123 127

  
124 128
/* amount of nanoseconds we are willing to wait for migration to be down.
......
132 136
    return max_downtime;
133 137
}
134 138

  
135
void do_migrate_set_downtime(Monitor *mon, const QDict *qdict,
136
                             QObject **ret_data)
139
int do_migrate_set_downtime(Monitor *mon, const QDict *qdict,
140
                            QObject **ret_data)
137 141
{
138 142
    double d;
139 143

  
140 144
    d = qdict_get_double(qdict, "value") * 1e9;
141 145
    d = MAX(0, MIN(UINT64_MAX, d));
142 146
    max_downtime = (uint64_t)d;
147

  
148
    return 0;
143 149
}
144 150

  
145 151
static void migrate_print_status(Monitor *mon, const char *name,

Also available in: Unified diff