diff options
| -rw-r--r-- | include/asm-mips/checksum.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/asm-mips/checksum.h b/include/asm-mips/checksum.h index 24cdcc6eaab8..20a81e1548f5 100644 --- a/include/asm-mips/checksum.h +++ b/include/asm-mips/checksum.h | |||
| @@ -159,7 +159,8 @@ static inline __wsum csum_tcpudp_nofold(__be32 saddr, | |||
| 159 | #endif | 159 | #endif |
| 160 | " .set pop" | 160 | " .set pop" |
| 161 | : "=r" (sum) | 161 | : "=r" (sum) |
| 162 | : "0" (daddr), "r"(saddr), | 162 | : "0" ((__force unsigned long)daddr), |
| 163 | "r" ((__force unsigned long)saddr), | ||
| 163 | #ifdef __MIPSEL__ | 164 | #ifdef __MIPSEL__ |
| 164 | "r" ((proto + len) << 8), | 165 | "r" ((proto + len) << 8), |
| 165 | #else | 166 | #else |
