In F16, I have just recently (within the past 3 or 4 days) started getting error message on every boot.

Code:
[   26.686865] systemd-fsck[960]: /dev/sdb1: Superblock last write time is in the future.
[   26.693940] systemd-fsck[960]: (by less than a day, probably due to the hardware clock being incorrectly set).  FIXED.
[   26.698446] systemd-fsck[960]: /dev/sdb1: clean, 273/65536 files, 31657/262144 blocks
I get them for all ext4 partitions I have on my machine (currently about 15).

What I have been able to figure out is that I have my system clock in the BIOS set to UTC. When the drives mount, it mounts them with UTC time (verified by using tune2fs -l and dumpe2fs), but then the time in Fedora gets changed over to local time which is 6 hours different.

It appears that the time in Fedora is getting switched to local time AFTER the drives are mounted, so if I reboot the machine within 6 hours of shutting it down, I get those messages every time.

Anybody else having this problem,, or know how to fix it?