Message ID | 20191026004520.5515-5-richardw.yang@linux.intel.com |
---|---|
State | New |
Headers | show |
Series | migration/multifd: a new mechanism for send thread sync | expand |
diff --git a/migration/ram.c b/migration/ram.c index 62072b7a35..12c270e86d 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -1132,12 +1132,11 @@ static void *multifd_send_thread(void *opaque) break; } - if (used) { - ret = qio_channel_writev_all(p->c, p->pages->iov, - used, &local_err); - if (ret != 0) { - break; - } + assert(used); + ret = qio_channel_writev_all(p->c, p->pages->iov, + used, &local_err); + if (ret != 0) { + break; } qemu_mutex_lock(&p->mutex);
After thread synchronization request is handled in another case, this means when we only get pending_job when there is used pages. Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> --- migration/ram.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)