diff -urN linux-2.6.5-rc1-bk/include/linux/prefetch.h linux/include/linux/prefetch.h --- linux-2.6.5-rc1-bk/include/linux/prefetch.h 2004-04-14 23:53:11.000000000 -0400 +++ linux/include/linux/prefetch.h 2004-04-16 11:12:25.840194048 -0400 @@ -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);