From: Karel Zak Date: Thu, 30 May 2013 15:43:03 +0000 (+0200) Subject: fdisk: (sgi) fix checksum calculation X-Git-Tag: v2.24-rc1~216 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4caf7006776370a3fa13d8dbaf1d3f638c54c53;p=thirdparty%2Futil-linux.git fdisk: (sgi) fix checksum calculation Signed-off-by: Karel Zak --- diff --git a/include/pt-sgi.h b/include/pt-sgi.h index 36b1a67fb3..15f355b84c 100644 --- a/include/pt-sgi.h +++ b/include/pt-sgi.h @@ -100,7 +100,7 @@ static inline uint32_t sgi_pt_checksum(struct sgi_disklabel *label) i = sizeof(*label) / sizeof(*ptr); while (i--) - sum += be32_to_cpu(ptr[i]); + sum -= be32_to_cpu(ptr[i]); return sum; }