[PATCH 0/3] [QUANTAL] (pre-upstream) Potential fix for leapsecond caused futex issue
Tim Gardner
tim.gardner at canonical.com
Thu Jul 5 16:19:34 UTC 2012
On 07/05/2012 10:08 AM, Brad Figg wrote:
> BugLink: http://bugs.launchpad.net/bugs/1020285
>
> These patches are not yet in Linus' tree. Given that there will not be
> an additional leap-second added for some time to come, it may be better
> to just wait for these patches to reach Linus' tree.
>
> John Stultz <john.stultz at linaro.org> has put together a 3 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. This patch set in in
> the process of being reviewed upstream on lkml. I have been running
> a Quantal kernel with these patches applied. I am able to detect the
> issue with an unpatched kernel. I ran the leap-second test app and
> stress on a server system for 24+ hours without detecting the leap-second
> issue. The patchset has also received an ack by an upstream tester
> that had found issues with previous versions of this patcheset.
>
> The following mailing list thread covers this patch set and the discussions
> around them:
> https://lkml.org/lkml/2012/7/4/78
>
> John Stultz (3):
> hrtimer: Fix clock_was_set so it is safe to call from irq context
> time: Fix leapsecond triggered hrtimer/futex load spike issue
> hrtimer: Update hrtimer base offsets each hrtimer_interrupt
>
> include/linux/hrtimer.h | 3 +++
> kernel/hrtimer.c | 31 +++++++++++++++++++++++++++----
> kernel/time/timekeeping.c | 38 ++++++++++++++++++++++++++++++++++++++
> 3 files changed, 68 insertions(+), 4 deletions(-)
>
When accepted upstream we should definitely backport them to the
affected LTS kernels since leap seconds happen approximately twice per year.
rtg
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list