Skip to content

timers/hrtimers: Minor cleanups: Part II

Viresh Kumar lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16hrtimer: move unlock_hrtimer_base() upwardskernel/hrtimer.c+6 -90 replies
2/16hrtimer: reorder code in __remove_hrtimer()kernel/hrtimer.c+10 -131 reply
3/16hrtimer: Create hrtimer_get_monoexpires()include/linux/hrtimer.h kernel/hrtimer.c+11 -60 replies
4/16hrtimer: remove 'base' parameter from remove_timer() and __remove_timer()kernel/hrtimer.c+14 -160 replies
5/16hrtimer: remove 'base' parameter from switch_hrtimer_base()kernel/hrtimer.c+4 -50 replies
6/16hrtimer: remove 'base' parameter from enqueue_hrtimer()kernel/hrtimer.c+7 -70 replies
7/16hrtimer: remove 'base' parameter from hrtimer_{enqueue_}reprogram()kernel/hrtimer.c+6 -90 replies
8/16hrtimer: make switch_hrtimer_base() return voidkernel/hrtimer.c+5 -60 replies
9/16hrtimer: make lock_hrtimer_base() return voidkernel/hrtimer.c+6 -110 replies
10/16hrtimer: make enqueue_hrtimer() return voidinclude/linux/hrtimer.h kernel/hrtimer.c+10 -60 replies
11/16hrtimer: don't check if timer is queued in __remove_hrtimer()kernel/hrtimer.c+1 -50 replies
12/16hrtimer: rewrite switch_hrtimer_base() to remove extra indentation levelkernel/hrtimer.c+24 -240 replies
13/16hrtimer: rewrite remove_hrtimer() to remove extra indentation levelkernel/hrtimer.c+22 -250 replies
14/16hrtimer: replace base by new_base to get resolution: __hrtimer_start_range_ns()kernel/hrtimer.c+2 -30 replies
15/16hrtimer: create base_on_this_cpu()kernel/hrtimer.c+7 -50 replies
16/16hrtimer: use base->hres_active directly instead of hrtimer_hres_active()kernel/hrtimer.c+3 -32 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/16] timers/hrtimers: Minor cleanups: Part II

Hi Thomas,

I have got few more cleanups other than what I posted yesterday:
https://lkml.org/lkml/2014/3/26/107

All 30 are pushed here (i.e. Part I and II)

git://git.linaro.org/people/viresh.kumar/linux.git timer-cleanup-for-tglx

Please see if they make sense.

Viresh Kumar (16):
hrtimer: move unlock_hrtimer_base() upwards
hrtimer: reorder code in __remove_hrtimer()
hrtimer: Create hrtimer_get_monoexpires()
hrtimer: remove 'base' parameter from remove_timer() and

    __remove_timer()
  hrtimer: remove 'base' parameter from switch_hrtimer_base()
  hrtimer: remove 'base' parameter from enqueue_hrtimer()
  hrtimer: remove 'base' parameter from hrtimer_{enqueue_}reprogram()
  hrtimer: make switch_hrtimer_base() return void
  hrtimer: make lock_hrtimer_base() return void
  hrtimer: make enqueue_hrtimer() return void
  hrtimer: don't check if timer is queued in __remove_hrtimer()
  hrtimer: rewrite switch_hrtimer_base() to remove extra indentation
    level
  hrtimer: rewrite remove_hrtimer() to remove extra indentation level
  hrtimer: replace base by new_base to get resolution:
    __hrtimer_start_range_ns()

hrtimer: create base_on_this_cpu()
hrtimer: use base->hres_active directly instead of
hrtimer_hres_active()

 include/linux/hrtimer.h |  11 +++
 kernel/hrtimer.c        | 242 +++++++++++++++++++++---------------------------
 2 files changed, 119 insertions(+), 134 deletions(-)
Signature · 1 line
1.7.12.rc2.18.g61b472e