summaryrefslogtreecommitdiff
path: root/debian/patches/pfinet-gcc-4.3-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/pfinet-gcc-4.3-fix.patch')
-rw-r--r--debian/patches/pfinet-gcc-4.3-fix.patch10
1 files changed, 6 insertions, 4 deletions
diff --git a/debian/patches/pfinet-gcc-4.3-fix.patch b/debian/patches/pfinet-gcc-4.3-fix.patch
index c58878ae..fbc31da9 100644
--- a/debian/patches/pfinet-gcc-4.3-fix.patch
+++ b/debian/patches/pfinet-gcc-4.3-fix.patch
@@ -8,11 +8,13 @@ Date: Sat Sep 26 21:29:00 2009 +0200
Add memory clobber to assembly snippet.
(csum_ipv6_magic): Likewise.
-diff --git a/pfinet/linux-src/include/asm-i386/checksum.h b/pfinet/linux-src/include/asm-i386/checksum.h
-index ed02317..add8959 100644
+---
+ pfinet/linux-src/include/asm-i386/checksum.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
--- a/pfinet/linux-src/include/asm-i386/checksum.h
+++ b/pfinet/linux-src/include/asm-i386/checksum.h
-@@ -109,7 +109,8 @@ static inline unsigned short ip_fast_csum(unsigned char * iph,
+@@ -109,7 +109,8 @@ static inline unsigned short ip_fast_csu
are modified, we must also specify them as outputs, or gcc
will assume they contain their original values. */
: "=r" (sum), "=r" (iph), "=r" (ihl)
@@ -22,7 +24,7 @@ index ed02317..add8959 100644
return(sum);
}
-@@ -185,7 +186,8 @@ static __inline__ unsigned short int csum_ipv6_magic(struct in6_addr *saddr,
+@@ -185,7 +186,8 @@ static __inline__ unsigned short int csu
"adcl $0, %0\n"
: "=&r" (sum)
: "r" (saddr), "r" (daddr),