I would rather have the errors on reboot for several reasons:
1) Different CMOSes may store checksums differently or in different
places. A checksum stored where a checksum doesn't belong could wipe out
another important section of data. And do we really want to bog down the
driver with a table of known CMOSes that we would have to keep updated
constantly? Probably not.
2) If the CMOS is edited by someone that shouldn't edit it, maybe this
would give us some sort of warning. We're talking hugely important
system stuff, here. You don't necessarily want to make it completely
convient for editing.
And finally, I would say that editing of the CMOS should probably be
done via a userspace interface to the driver that understands the
checksumming properly. That would keep that code out of the kernel and
you could still be able to edit to your heart's content whatever you
wanted.
Joe Pranevich
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu