Messages in this thread |  | | | From | John Stultz <> | | Subject | [PATCH 2/2][RFC] hrtimers: Add CLOCK BOOTTIME clockid, hrtimerbase and posix interface | | Date | Wed, 15 Dec 2010 16:47:56 -0800 |
| |
[Resending with proper CC's]
CLOCK_MONOTONIC stops while the system is in suspend. This is because to applications system suspend is invisible. However, there is a growing set of applications that are wanting to be suspend-aware, but do not want to deal with the complicatoins of CLOCK_REALTIME (which might jump around if settimeofday is called).
For these applications, I propose a new clockid: CLOCK_BOOTTIME. CLOCK_BOOTTIME is idential to CLOCK_MONOTONIC, except it also includes any time spent in suspend.
This patch adds the new CLOCK_BOOTTIME clockid, as well as the infrastructure needed to support hrtimers against it, and the wiring to expose it out via the posix interface.
CC: Jamie Lokier <jamie@shareable.org> CC: Thomas Gleixner <tglx@linutronix.de> CC: Alexander Shishkin <virtuoso@slind.org> CC: Arve Hj |  |