With this patch, /sbin/hwclock no longer hangs my AMD64 machine when run after reaching multiuser. What I don't understand is why. I have the RTC based sound sequencer timer as a module, but not loaded, and the error message I added to indicate broken rtc control does not fire. So why is it that if I stop taking the rtc_task_lock and issuing the callbacks which should never be held or exist that my system no longer hard freezes? Zach