While working on unrelated issues I realized that kernel has the config option CONFIG_APM_RTC_IS_GMT that basically tells the system if CMOS time is stored in GMT or local time. Default on Mandrake seems to be GMT.
Now the problem is that after returning from suspend and/or standby APM would set the time to CMOS clock erroneusly assuming it is GMT. That would result in exactly timezone shift observed by many people. The problem does exist and there were nunerous complaints at least in a.o.l.m. IMHO the design is braindamadged anyway and this option must be converted to runtime option (leaving config part as default value); this needs support from installer/drakx as well (i.e. it should correctly updated kernel boot parameter). May be it becomes non-issue with ACPI. The patch for APM is trivial enough; of course we need interseted party to test it :) -andrey
