[PATCH] score: Prevent thread_dispatch_disable_level < 0.

Chris Johns chrisj at rtems.org
Mon Dec 12 21:26:20 UTC 2016


On 13/12/2016 01:03, Christian Mauderer wrote:
> From: Christian Mauderer <Christian.Mauderer at embedded-brains.de>
>
> ---
>   cpukit/score/include/rtems/score/threaddispatch.h | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/cpukit/score/include/rtems/score/threaddispatch.h b/cpukit/score/include/rtems/score/threaddispatch.h
> index 0238f8f..63eb4c6 100644
> --- a/cpukit/score/include/rtems/score/threaddispatch.h
> +++ b/cpukit/score/include/rtems/score/threaddispatch.h
> @@ -232,6 +232,7 @@ RTEMS_INLINE_ROUTINE void _Thread_Dispatch_enable( Per_CPU_Control *cpu_self )
>
>       _ISR_Local_enable( level );
>     } else {
> +    _Assert( disable_level > 0 );

Is the _Assert always enabled or just when built with --enable-debug?

Chris


More information about the devel mailing list