migration: Simplify decompress_data_with_multi_threads()

Doing a break to do another break is just confused.  Just call return
when we know we want to return.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Lukas Straub <lukasstraub2@web.de>
Message-ID: <20230613145757.10131-14-quintela@redhat.com>
This commit is contained in:
Juan Quintela 2023-06-13 16:57:52 +02:00
parent 1fd03d41b8
commit 4703d1958c
1 changed files with 2 additions and 6 deletions

View File

@ -481,14 +481,10 @@ void decompress_data_with_multi_threads(QEMUFile *f, void *host, int len)
decomp_param[idx].len = len;
qemu_cond_signal(&decomp_param[idx].cond);
qemu_mutex_unlock(&decomp_param[idx].mutex);
break;
return;
}
}
if (idx < thread_count) {
break;
} else {
qemu_cond_wait(&decomp_done_cond, &decomp_done_lock);
}
qemu_cond_wait(&decomp_done_cond, &decomp_done_lock);
}
}