[lvm-devel] [PATCH 16/30] Fix void* pointer arithmetic
Zdenek Kabelac
zkabelac at redhat.com
Mon Oct 25 08:24:23 UTC 2010
Signed-off-by: Zdenek Kabelac <zkabelac at redhat.com>
---
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
More information about the lvm-devel
mailing list