lkml.org 
[lkml]   [2014]   [Jan]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PATCH tip/core/rcu 0/3] Crude timer-wheel latency hacks
Hello!

The following three patches provide some crude timer-wheel latency
patches. I understand that a more comprehensive solution is in progress,
but in the meantime, these patches work well in cases where a given
CPU has either zero or one timers pending, which is a common case for
NO_HZ_FULL kernels. So, on the off-chance that this is helpful to
someone, the individual patches are as follows:

1. Avoid jiffy-at-a-time stepping when the timer wheel is empty.

2. Avoid jiffy-at-a-time stepping when the timer wheel transitions
to empty.

3. Avoid jiffy-at-a-time stepping after a timer is added to an
initially empty timer wheel.

Thanx, Paul

------------------------------------------------------------------------

b/kernel/timer.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)



\
 
 \ /
  Last update: 2014-01-14 06:01    [W:0.066 / U:0.016 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site