exec: Abstract away ref to memory region names
Use the function provided rather than spying on the struct. Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
401cf7fdc4
commit
83234bf2fa
4
exec.c
4
exec.c
@ -1044,7 +1044,7 @@ static void *file_ram_alloc(RAMBlock *block,
|
||||
}
|
||||
|
||||
/* Make name safe to use with mkstemp by replacing '/' with '_'. */
|
||||
sanitized_name = g_strdup(block->mr->name);
|
||||
sanitized_name = g_strdup(memory_region_name(block->mr));
|
||||
for (c = sanitized_name; *c != '\0'; c++) {
|
||||
if (*c == '/')
|
||||
*c = '_';
|
||||
@ -1242,7 +1242,7 @@ static ram_addr_t ram_block_add(RAMBlock *new_block)
|
||||
new_block->host = phys_mem_alloc(new_block->length);
|
||||
if (!new_block->host) {
|
||||
fprintf(stderr, "Cannot set up guest memory '%s': %s\n",
|
||||
new_block->mr->name, strerror(errno));
|
||||
memory_region_name(new_block->mr), strerror(errno));
|
||||
exit(1);
|
||||
}
|
||||
memory_try_enable_merging(new_block->host, new_block->length);
|
||||
|
Loading…
Reference in New Issue
Block a user