[PATCH 4/8] mpci: Fix thread proxies

Joel Sherrill joel at rtems.org
Thu Mar 24 15:02:03 UTC 2016


The comment is rather weak

On Thu, Mar 24, 2016 at 9:57 AM, Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> ---
>  cpukit/sapi/include/confdefs.h    |  4 +++-
>  cpukit/score/src/threadmp.c       | 40
> +++++++++++++++++++++++++++++++++------
>  cpukit/score/src/threadqenqueue.c | 11 ++++++-----
>  3 files changed, 43 insertions(+), 12 deletions(-)
>
>
> @@ -74,7 +96,13 @@ Thread_Control *_Thread_MP_Allocate_proxy (
>
>      the_proxy->current_state = _States_Set( STATES_DORMANT, the_state );
>
> -    the_proxy->Wait = _Thread_Executing->Wait;
> +    the_proxy->Wait.id                      = executing->Wait.id;
> +    the_proxy->Wait.count                   = executing->Wait.count;
> +    the_proxy->Wait.return_argument         =
> executing->Wait.return_argument;
> +    the_proxy->Wait.return_argument_second  =
> executing->Wait.return_argument_second;
> +    the_proxy->Wait.option                  = executing->Wait.option;
> +    the_proxy->Wait.return_code             = executing->Wait.return_code;
> +    the_proxy->Wait.timeout_code            =
> executing->Wait.timeout_code;
>
>      _Chain_Append( &_Thread_MP_Active_proxies, &the_proxy->Active );
>
> Does this really not line up or is it just the email client?

--joel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160324/90d3b3d0/attachment-0002.html>


More information about the devel mailing list