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