[SRU Lucid][PATCH 00/11] Leap-second fix for Lucid

Luis Henriques luis.henriques at canonical.com
Mon Jul 23 17:24:28 UTC 2012


John Stultz <john.stultz at linaro.org> has put together a patch set to
address the leapsecond bug that was encountered this past weekend by
some sites.

This set has had some testing by a few people and has been accepted
upstreams.  However, the 2.6.32 stable tree containing the fix hasn't
yet been published.

The following mailing list thread covers this patch set and the discussions
around them:
    https://lkml.org/lkml/2012/7/1/176

And here's the submission of the 2.6.32 backport:
    https://lkml.org/lkml/2012/7/17/546

John Stultz (5):
  2.6.32.x: ntp: Fix leap-second hrtimer livelock
  2.6.32.x: timekeeping: Fix CLOCK_MONOTONIC inconsistency during
    leapsecond
  2.6.32.x: hrtimer: Provide clock_was_set_delayed()
  2.6.32.x: timekeeping: Fix leapsecond triggered load spike issue
  2.6.32.x: hrtimer: Update hrtimer base offsets each hrtimer_interrupt

Richard Cochran (1):
  2.6.32.x: ntp: Correct TAI offset during leap second

Thomas Gleixner (5):
  2.6.32.x: time: Move common updates to a function
  2.6.32.x: timekeeping: Maintain ktime_t based offsets for hrtimers
  2.6.32.x: hrtimers: Move lock held region in hrtimer_interrupt()
  2.6.32.x: timekeeping: Provide hrtimer update function
  2.6.32.x: timekeeping: Add missing update call in
    timekeeping_resume()

 include/linux/hrtimer.h   |    9 +++-
 include/linux/timex.h     |    2 +-
 kernel/hrtimer.c          |   52 ++++++++++++-------
 kernel/time/ntp.c         |  124 +++++++++++++++------------------------------
 kernel/time/timekeeping.c |   93 ++++++++++++++++++++++++++++------
 5 files changed, 162 insertions(+), 118 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list