lkml.org 
[lkml]   [2009]   [Aug]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] Dynamic Tick: Enabling longer sleep times on 32-bit machines
Date
From: Jon Hunter <jon-hunter@ti.com>

This is a resend of the patch series shown here:
http://www.spinics.net/lists/kernel/msg891029.html

This patch series has been rebase on the linux-2.6-tip timers/core branch per
request from Thomas Gleixner.

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/clocksource.h | 2 +
include/linux/time.h | 1 +
kernel/hrtimer.c | 2 +-
kernel/time/clockevents.c | 10 ++++----
kernel/time/clocksource.c | 47 +++++++++++++++++++++++++++++++++++
kernel/time/tick-oneshot.c | 2 +-
kernel/time/tick-sched.c | 57 ++++++++++++++++++++++++++++++++----------
kernel/time/timekeeping.c | 11 ++++++++
kernel/time/timer_list.c | 4 +-
10 files changed, 116 insertions(+), 26 deletions(-)



\
 
 \ /
  Last update: 2009-08-18 19:49    [W:0.095 / U:1.720 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site