All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Introduce CLOCK_BOOTTIME
@ 2011-02-16  4:20 John Stultz
  2011-02-16  4:20 ` [PATCH 1/5] hrtimers: extend hrtimer base code to handle more then 2 clockids John Stultz
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: John Stultz @ 2011-02-16  4:20 UTC (permalink / raw)
  To: LKML
  Cc: John Stultz, Jamie Lokier, Thomas Gleixner, Alexander Shishkin,
	Arve Hjønnevåg

This patch set (applies against tip/timers/core) extends the
hrtimer, timekeeping, and posix-timer code to support a new 
clockid: CLOCK_BOOTTIME.

CLOCK_BOOTTIME is identical to CLOCK_MONOTONIC, except it also
includes any time spent in suspend (as currently measured by
read_persistent_clock()). This allows applications to get a
suspend aware monotonic clock.

Thomas, I've included your suggestions from the last round.
Does this look like something you could queue for 2.6.39?

thanks
-john


CC: Jamie Lokier <jamie@shareable.org>
CC: Thomas Gleixner <tglx@linutronix.de>
CC: Alexander Shishkin <virtuoso@slind.org>
CC: Arve Hjønnevåg <arve@android.com>

John Stultz (5):
  hrtimers: extend hrtimer base code to handle more then 2 clockids
  time: Introduce get_monotonic_boottime and ktime_get_boottime
  time: Extend get_xtime_and_monotonic_offset() to also return sleep
  timers: Add CLOCK_BOOTTIME hrtimer base
  timers: Export CLOCK_BOOTTIME via the posix timers interface

 include/linux/hrtimer.h   |    8 +++++-
 include/linux/time.h      |    5 +++-
 kernel/hrtimer.c          |   63 ++++++++++++++++++++++++++++++--------------
 kernel/posix-timers.c     |   21 ++++++++++++++-
 kernel/time/timekeeping.c |   56 ++++++++++++++++++++++++++++++++++++++-
 5 files changed, 128 insertions(+), 25 deletions(-)

-- 
1.7.3.2.146.gca209


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-02-16 18:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-16  4:20 [PATCH 0/5] Introduce CLOCK_BOOTTIME John Stultz
2011-02-16  4:20 ` [PATCH 1/5] hrtimers: extend hrtimer base code to handle more then 2 clockids John Stultz
2011-02-16  4:20 ` [PATCH 2/5] time: Introduce get_monotonic_boottime and ktime_get_boottime John Stultz
2011-02-16  4:20 ` [PATCH 3/5] time: Extend get_xtime_and_monotonic_offset() to also return sleep John Stultz
2011-02-16 14:12   ` Jack Stone
2011-02-16 18:19     ` John Stultz
2011-02-16  4:20 ` [PATCH 4/5] timers: Add CLOCK_BOOTTIME hrtimer base John Stultz
2011-02-16  4:20 ` [PATCH 5/5] timers: Export CLOCK_BOOTTIME via the posix timers interface John Stultz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.