[PATCH 16/30] Fix void* pointer arithmetic
Zdenek Kabelac <[email protected]>
| Newsgroups | dev.linux.lists.lvm-devel |
|---|---|
| Message-ID | <b27d551f464cef87fdbf52580c9b74607e500793.1287994530.git.zkabelac@redhat.com> |
Signed-off-by: Zdenek Kabelac <[email protected]> --- lib/mm/memlock.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c index 3de8cc1..1e3065c 100644 --- a/lib/mm/memlock.c +++ b/lib/mm/memlock.c @@ -87,8 +87,8 @@ static size_t _mstats; /* statistic for maps locking */ static void _touch_memory(void *mem, size_t size) { size_t pagesize = lvm_getpagesize(); - void *pos = mem; - void *end = mem + size - sizeof(long); + char *pos = mem; + char *end = pos + size - sizeof(long); while (pos < end) { *(long *) pos = 1; -- 1.7.3.1