nvramtool: Fix CMOS checksum to match coreboot (and /dev/nvram)
[coreboot.git] / util / nvramtool / cmos_ops.c
index 2bbc8a1df6fe19014168a74a84ebf027f2e2a9a1..91c9f451ac1482fb888a2060ca8e1165507633ad 100644 (file)
@@ -210,7 +210,7 @@ uint16_t cmos_checksum_compute(void)
        for (i = cmos_checksum_start; i <= cmos_checksum_end; i++)
                sum += cmos_read_byte(i);
 
-       return ~((uint16_t) (sum & 0xffff));
+       return (uint16_t)(sum & 0xffff);
 }
 
 /****************************************************************************