From 54a80b396c550eca19278c1ed557c0fd65115190 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 10 Apr 2015 11:10:27 +0200 Subject: [PATCH] s3:vfs_aio_fork: avoid -Wcast-qual warnings Signed-off-by: Stefan Metzmacher Reviewed-by: Michael Adam --- source3/modules/vfs_aio_fork.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source3/modules/vfs_aio_fork.c b/source3/modules/vfs_aio_fork.c index b15cf9dcfc8..5b398b2e9e1 100644 --- a/source3/modules/vfs_aio_fork.c +++ b/source3/modules/vfs_aio_fork.c @@ -51,7 +51,7 @@ struct mmap_area { static int mmap_area_destructor(struct mmap_area *area) { - munmap((void *)area->ptr, area->size); + munmap(discard_const(area->ptr), area->size); return 0; } @@ -344,7 +344,7 @@ static void aio_child_loop(int sockfd, struct mmap_area *map) switch (cmd_struct.cmd) { case READ_CMD: ret_struct.size = sys_pread( - fd, (void *)map->ptr, cmd_struct.n, + fd, discard_const(map->ptr), cmd_struct.n, cmd_struct.offset); #if 0 /* This breaks "make test" when run with aio_fork module. */ @@ -355,7 +355,7 @@ static void aio_child_loop(int sockfd, struct mmap_area *map) break; case WRITE_CMD: ret_struct.size = sys_pwrite( - fd, (void *)map->ptr, cmd_struct.n, + fd, discard_const(map->ptr), cmd_struct.n, cmd_struct.offset); break; case FSYNC_CMD: -- 2.11.4.GIT