[PATCH 0/5] v2: Progress toward absolute time intervals
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Jul 14 05:27:31 UTC 2016
Thanks, looks good.
On 13/07/16 19:39, Gedare Bloom wrote:
> These patches move forward toward a goal to provide support
> for the CLOCK_ABSTIME in POSIX. Version 2 includes fixes to
> address Sebastian's review on version 1. In addition to the
> clock_nanosleep service, now I also include cond_timedwait.
> Timeout fields are in the threadq context, with a new type
> Watchdog_Discipline and corresponding relative, absolute,
> and now WATCHDOG_NO_TIMEOUT uses this type. For backward
> compatibility, the threadq enqueue interprets relative
> discipline with a timeout of 0 as a WATCHDOG_NO_TIMEOUT.
>
> v2:
> * revert back to 32-bit watchdog intervals.
> * consolidate functions for setting context timeout params.
> * add abstime for cond_timewait (patches 4/5 and 5/5).
> * fix switch logic and local var use in threadq enqueue.
>
> Gedare Bloom (5):
> cpukit: Add and use Watchdog_Discipline.
> posix: add clock_nanosleep and tests
> cpukit/rtems: fix return type mismatch for _TOD_To_seconds
> posix: refactor cond wait support to defer abstime conversion
> posix: cond_timedwait remember and use clock from condattr
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list