mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-29 21:12:07 -06:00
backends: Reduce variable scope in host_memory_backend_memory_complete
Reduce the &local_err variable use and remove the 'out:' label. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Reviewed-by: Gavin Shan <gshan@redhat.com> Message-Id: <20231120213301.24349-18-philmd@linaro.org>
This commit is contained in:
parent
fdb63cf3b5
commit
3961613a76
1 changed files with 4 additions and 4 deletions
|
@ -324,7 +324,6 @@ host_memory_backend_memory_complete(UserCreatable *uc, Error **errp)
|
||||||
{
|
{
|
||||||
HostMemoryBackend *backend = MEMORY_BACKEND(uc);
|
HostMemoryBackend *backend = MEMORY_BACKEND(uc);
|
||||||
HostMemoryBackendClass *bc = MEMORY_BACKEND_GET_CLASS(uc);
|
HostMemoryBackendClass *bc = MEMORY_BACKEND_GET_CLASS(uc);
|
||||||
Error *local_err = NULL;
|
|
||||||
void *ptr;
|
void *ptr;
|
||||||
uint64_t sz;
|
uint64_t sz;
|
||||||
|
|
||||||
|
@ -400,15 +399,16 @@ host_memory_backend_memory_complete(UserCreatable *uc, Error **errp)
|
||||||
* specified NUMA policy in place.
|
* specified NUMA policy in place.
|
||||||
*/
|
*/
|
||||||
if (backend->prealloc) {
|
if (backend->prealloc) {
|
||||||
|
Error *local_err = NULL;
|
||||||
|
|
||||||
qemu_prealloc_mem(memory_region_get_fd(&backend->mr), ptr, sz,
|
qemu_prealloc_mem(memory_region_get_fd(&backend->mr), ptr, sz,
|
||||||
backend->prealloc_threads,
|
backend->prealloc_threads,
|
||||||
backend->prealloc_context, &local_err);
|
backend->prealloc_context, &local_err);
|
||||||
if (local_err) {
|
if (local_err) {
|
||||||
goto out;
|
error_propagate(errp, local_err);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
out:
|
|
||||||
error_propagate(errp, local_err);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue