Index: linux-2.6.15/include/asm-arm/checksum.h
===================================================================
--- linux-2.6.15.orig/include/asm-arm/checksum.h	2006-01-03 03:21:10.000000000 +0000
+++ linux-2.6.15/include/asm-arm/checksum.h	2006-01-28 19:13:12.000000000 +0000
@@ -77,7 +77,7 @@
 	mov	%0, %0, lsr #16"
 	: "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (tmp1)
 	: "1" (iph), "2" (ihl)
-	: "cc");
+	: "cc", "memory");
 	return sum;
 }
 
