[PATCH 0/2] Dynamic Tick: Enabling longer sleep times on 32-bit machines

From: Jon Hunter
Date: Wed May 27 2009 - 10:49:07 EST



This patch series ensures that the wrapping of the clocksource will not be missed if the kernel sleeps for longer periods and allows 32-bit machines to sleep for longer than 2.15 seconds.

Jon Hunter (2):
Dynamic Tick: Prevent clocksource wrapping during idle
Dynamic Tick: Allow 32-bit machines to sleep for more than 2.15
seconds

include/linux/clockchips.h | 6 ++--
include/linux/time.h | 1 +
kernel/hrtimer.c | 2 +-
kernel/time/clockevents.c | 10 ++++----
kernel/time/tick-oneshot.c | 2 +-
kernel/time/tick-sched.c | 36 +++++++++++++++++++++++----------
kernel/time/timekeeping.c | 47 ++++++++++++++++++++++++++++++++++++++++++++
kernel/time/timer_list.c | 4 +-
8 files changed, 85 insertions(+), 23 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/