[PATCH] improved error checking in ticks per timeslice

Kinsey Moore kinsey.moore at oarcorp.com
Wed Mar 13 01:55:01 UTC 2024


Sorry, I missed this in the deluge of emails. Looks good to me.

Kinsey

On Tue, Mar 12, 2024 at 8:17 PM zack leung <zakthertemsdev at gmail.com> wrote:

> ping
>
> On Fri, 8 Mar 2024 at 22:03, <zakthertemsdev at gmail.com> wrote:
>
>> From: Zack leung <z.liang111 at gmail.com>
>>
>> ---
>>  cpukit/doxygen/appl-config.h          | 3 +--
>>  cpukit/include/rtems/confdefs/clock.h | 4 ++++
>>  2 files changed, 5 insertions(+), 2 deletions(-)
>>
>> diff --git a/cpukit/doxygen/appl-config.h b/cpukit/doxygen/appl-config.h
>> index bd7cde628f..f843ebbd39 100644
>> --- a/cpukit/doxygen/appl-config.h
>> +++ b/cpukit/doxygen/appl-config.h
>> @@ -3312,8 +3312,7 @@
>>   * @parblock
>>   * The following constraints apply to this configuration option:
>>   *
>> - * * The value of the configuration option shall be greater than or
>> equal to
>> - *   zero.
>> + * * The value of the configuration option shall be greater than zero.
>>   *
>>   * * The value of the configuration option shall be less than or equal
>> to <a
>>   *   href="https://en.cppreference.com/w/c/types/integer
>> ">UINT32_MAX</a>.
>> diff --git a/cpukit/include/rtems/confdefs/clock.h
>> b/cpukit/include/rtems/confdefs/clock.h
>> index 26519cc70b..bb6c7e0b68 100644
>> --- a/cpukit/include/rtems/confdefs/clock.h
>> +++ b/cpukit/include/rtems/confdefs/clock.h
>> @@ -70,6 +70,10 @@
>>    #warning "The clock ticks per second is not an integer"
>>  #endif
>>
>> +#if defined(CONFIGURE_TICKS_PER_TIMESLICE) &&
>> CONFIGURE_TICKS_PER_TIMESLICE <= 0
>> +  #error "CONFIGURE_TICKS_PER_TIMESLICE shall be greater than zero"
>> +#endif
>> +
>>  #if CONFIGURE_MICROSECONDS_PER_TICK <= 0
>>    #error "CONFIGURE_MICROSECONDS_PER_TICK must be positive"
>>  #endif
>> --
>> 2.43.0
>>
>> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20240312/604f3602/attachment.htm>


More information about the devel mailing list