--- /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);