diff --git a/[refs] b/[refs] index e7f266d43d00..6a90a369a566 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c64d2a9afbccd0aecb122d108770a407fe7b7e3f +refs/heads/master: 9c5ff5f75d0d0a1c7928ecfae3f38418b51a88e3 diff --git a/trunk/include/net/sctp/checksum.h b/trunk/include/net/sctp/checksum.h index b799fb21519a..2fec3c366e81 100644 --- a/trunk/include/net/sctp/checksum.h +++ b/trunk/include/net/sctp/checksum.h @@ -79,5 +79,5 @@ static inline __be32 sctp_update_cksum(__u8 *buffer, __u16 length, __be32 crc32) static inline __be32 sctp_end_cksum(__be32 crc32) { - return ~crc32; + return (__force __be32)~cpu_to_le32((__force u32)crc32); }