diff options
Diffstat (limited to 'block-cow.c')
-rw-r--r-- | block-cow.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/block-cow.c b/block-cow.c index b9a1971b17..17e3292258 100644 --- a/block-cow.c +++ b/block-cow.c @@ -95,10 +95,10 @@ static int cow_open(BlockDriverState *bs, const char *filename, int flags) /* mmap the bitmap */ s->cow_bitmap_size = ((bs->total_sectors + 7) >> 3) + sizeof(cow_header); - s->cow_bitmap_addr = mmap(get_mmap_addr(s->cow_bitmap_size), - s->cow_bitmap_size, - PROT_READ | PROT_WRITE, - MAP_SHARED, s->fd, 0); + s->cow_bitmap_addr = (void *)mmap(get_mmap_addr(s->cow_bitmap_size), + s->cow_bitmap_size, + PROT_READ | PROT_WRITE, + MAP_SHARED, s->fd, 0); if (s->cow_bitmap_addr == MAP_FAILED) goto fail; s->cow_bitmap = s->cow_bitmap_addr + sizeof(cow_header); @@ -197,7 +197,7 @@ static int cow_write(BlockDriverState *bs, int64_t sector_num, static void cow_close(BlockDriverState *bs) { BDRVCowState *s = bs->opaque; - munmap(s->cow_bitmap_addr, s->cow_bitmap_size); + munmap((void *)s->cow_bitmap_addr, s->cow_bitmap_size); close(s->fd); } |