[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