[PATCH] [prefetch.h] warning: pointer of type `void *' used in arithmetic'

From: Paweł Sikora
Date: Sat Jul 03 2004 - 11:33:53 EST


warning killed.

--
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */

#define say(x) lie(x)
--- /var/tmp/linux/include/linux/prefetch.h.orig 2004-06-16 07:20:25.000000000 +0200
+++ /var/tmp/linux/include/linux/prefetch.h 2004-07-03 18:28:10.478861720 +0200
@@ -59,7 +59,7 @@
{
#ifdef ARCH_HAS_PREFETCH
char *cp;
- char *end = addr + len;
+ char *end = (char *)addr + len;

for (cp = addr; cp < end; cp += PREFETCH_STRIDE)
prefetch(cp);