Hi all, Here's an updated dyn-tick patch. Some minor fixes: - Moved updating of time happen before other interrupts are called as noted by Russell King. - Moved call to next_timer_interrupt to generic code from a custom idle module to allow using other idle modules, such as amd76x_pm. - Added some experimental control options under /sys/devices/system/timer/timer0. I've also put together a minimal website for dyn-tick: http://www.muru.com/linux/dyntick/ Regards, Tony The sysfs debug options are following: Check the state of dyn tick: cat /sys/devices/system/timer/timer0/dyn_tick_state Stop dyn-tick, and use normal HZ: echo 0 > /sys/devices/system/timer/timer0/dyn_tick_state Re-enabled dyn-tick: echo 1 > /sys/devices/system/timer/timer0/dyn_tick_state Lots of debug output to console, don't use this from main console... echo 1 > /sys/devices/system/timer/timer0/dyn_tick_dbg Kill timer interrupt, and update time only from other interrupts. Only use this for PM experiments. Time will not stay correct as timers overflow. echo 1 > /sys/devices/system/timer/timer0/dyn_tick_int