diff options
author | Christoph Hellwig <hch@lst.de> | 2010-06-07 12:06:37 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2010-06-15 09:41:59 +0200 |
commit | 893a9cb47c767adfbc22357e33e784e7137392df (patch) | |
tree | 6de9b24557e2c0896017402a53ebfec8612871ad /qemu-malloc.c | |
parent | 122bb9e32df488accad35ce6a52c3a2a5c33e4be (diff) | |
download | qemu-893a9cb47c767adfbc22357e33e784e7137392df.zip qemu-893a9cb47c767adfbc22357e33e784e7137392df.tar.gz qemu-893a9cb47c767adfbc22357e33e784e7137392df.tar.bz2 |
cow: stop using mmap
We don't have an equivalent to mmap in the qemu block API, so read and
write the bitmap directly. At least in the dumb implementation added
in this patch this is a lot less efficient, but it means cow can also
work on windows, and over nbd or curl. And it fixes qemu-iotests testcase
012 which did not work properly due to issues with read-only mmap access.
In addition we can also get rid of the now unused get_mmap_addr function.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'qemu-malloc.c')
-rw-r--r-- | qemu-malloc.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/qemu-malloc.c b/qemu-malloc.c index 1b33e04..36b0b36 100644 --- a/qemu-malloc.c +++ b/qemu-malloc.c @@ -32,11 +32,6 @@ static void *oom_check(void *ptr) return ptr; } -void *get_mmap_addr(unsigned long size) -{ - return NULL; -} - void qemu_free(void *ptr) { free(ptr); |