Merge commit '5b500f974ba1701436ec0e4743c802c0651a3f4f' into upstream-merge

* commit '5b500f974ba1701436ec0e4743c802c0651a3f4f':
  Add qemu_ram_alloc_from_ptr function

Conflicts:
	cpu-common.h
	exec.c

Signed-off-by: Avi Kivity <avi@redhat.com>
diff --git a/cpu-common.h b/cpu-common.h
index f430f2d..81e824c 100644
--- a/cpu-common.h
+++ b/cpu-common.h
@@ -40,7 +40,7 @@
 }
 
 ram_addr_t cpu_get_physical_page_desc(target_phys_addr_t addr);
-ram_addr_t qemu_ram_map(DeviceState *dev, const char *name,
+ram_addr_t qemu_ram_alloc_from_ptr(DeviceState *dev, const char *name,
                         ram_addr_t size, void *host);
 ram_addr_t qemu_ram_alloc(DeviceState *dev, const char *name, ram_addr_t size);
 void qemu_ram_unmap(ram_addr_t addr);
diff --git a/exec.c b/exec.c
index b14bad9..dbeab5a 100644
--- a/exec.c
+++ b/exec.c
@@ -2824,7 +2824,7 @@
     return last;
 }
 
-ram_addr_t qemu_ram_map(DeviceState *dev, const char *name,
+ram_addr_t qemu_ram_alloc_from_ptr(DeviceState *dev, const char *name,
                         ram_addr_t size, void *host)
 {
     RAMBlock *new_block, *block;
diff --git a/hw/device-assignment.c b/hw/device-assignment.c
index c56870e..d00a20e 100644
--- a/hw/device-assignment.c
+++ b/hw/device-assignment.c
@@ -582,7 +582,7 @@
                 snprintf(name, sizeof(name), "%s.bar%d",
                          pci_dev->dev.qdev.info->name, i);
                 pci_dev->v_addrs[i].memory_index =
-                                            qemu_ram_map(&pci_dev->dev.qdev,
+                                 qemu_ram_alloc_from_ptr(&pci_dev->dev.qdev,
                                                          name, cur_region->size,
                                                          virtbase);
             } else