summaryrefslogtreecommitdiff
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);