From d4caf7006776370a3fa13d8dbaf1d3f638c54c53 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 30 May 2013 17:43:03 +0200 Subject: [PATCH] fdisk: (sgi) fix checksum calculation Signed-off-by: Karel Zak --- include/pt-sgi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.47.3