summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--block.c2
-rw-r--r--block/raw-posix.c2
-rw-r--r--exec.c2
-rw-r--r--hw/scsi-disk.c2
-rw-r--r--qemu-nbd.c2
5 files changed, 5 insertions, 5 deletions
diff --git a/block.c b/block.c
index 5f29020152..9c106a8e4d 100644
--- a/block.c
+++ b/block.c
@@ -1631,7 +1631,7 @@ static void multiwrite_user_cb(MultiwriteCB *mcb)
     for (i = 0; i < mcb->num_callbacks; i++) {
         mcb->callbacks[i].cb(mcb->callbacks[i].opaque, mcb->error);
         qemu_free(mcb->callbacks[i].free_qiov);
-        qemu_free(mcb->callbacks[i].free_buf);
+        qemu_vfree(mcb->callbacks[i].free_buf);
     }
 }
 
diff --git a/block/raw-posix.c b/block/raw-posix.c
index 325d2265f5..96f26173ef 100644
--- a/block/raw-posix.c
+++ b/block/raw-posix.c
@@ -591,7 +591,7 @@ static void raw_close(BlockDriverState *bs)
         close(s->fd);
         s->fd = -1;
         if (s->aligned_buf != NULL)
-            qemu_free(s->aligned_buf);
+            qemu_vfree(s->aligned_buf);
     }
 }
 
diff --git a/exec.c b/exec.c
index 1190591e93..76831a194f 100644
--- a/exec.c
+++ b/exec.c
@@ -3309,7 +3309,7 @@ void cpu_physical_memory_unmap(void *buffer, target_phys_addr_t len,
     if (is_write) {
         cpu_physical_memory_write(bounce.addr, bounce.buffer, access_len);
     }
-    qemu_free(bounce.buffer);
+    qemu_vfree(bounce.buffer);
     bounce.buffer = NULL;
     cpu_notify_map_clients();
 }
diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c
index e3924dec9d..b34fbaa674 100644
--- a/hw/scsi-disk.c
+++ b/hw/scsi-disk.c
@@ -81,7 +81,7 @@ static SCSIDiskReq *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32_t lun)
 
 static void scsi_remove_request(SCSIDiskReq *r)
 {
-    qemu_free(r->iov.iov_base);
+    qemu_vfree(r->iov.iov_base);
     scsi_req_free(&r->req);
 }
 
diff --git a/qemu-nbd.c b/qemu-nbd.c
index 4463679758..eac0c21f1c 100644
--- a/qemu-nbd.c
+++ b/qemu-nbd.c
@@ -469,7 +469,7 @@ int main(int argc, char **argv)
             }
         }
     } while (persistent || nb_fds > 1);
-    qemu_free(data);
+    qemu_vfree(data);
 
     close(sharing_fds[0]);
     bdrv_close(bs);